CLUSCTL_RESOURCE_REMOVE_DEPENDENCY control code
Used by the Cluster service to notify a resource DLL that a dependency is being removed from a resource managed by the DLL. Resource DLLs receive this control code as a ResourceControl parameter. Because the control code is internal, applications cannot use it in a control code function.
This control code has no parameters.
This control code does not return a value.
ClusAPI.h defines the 32 bits of CLUSCTL_RESOURCE_REMOVE_DEPENDENCY as follows (for more information, see Control Code Architecture).
|Object code||24 31||CLUS_OBJECT_RESOURCE (0x1)
|Global bit||23||CLUS_NOT_GLOBAL (0x0)
|Modify bit||22||CLUS_MODIFY (0x1)
|User bit||21||CLCTL_CLUSTER_BASE (0x0)
|Type bit||20||Internal (0x1)
|Operation code||0 23||CLCTL_REMOVE_DEPENDENCY (0x500016)
|Access code||0 1||CLUS_ACCESS_WRITE (0x2)
Resource DLL Support
Optional. Support the CLUSCTL_RESOURCE_REMOVE_DEPENDENCY control code if the resource needs to retrieve or update properties or perform other tasks in response to the removed dependency. Otherwise, return ERROR_INVALID_FUNCTION to let the Resource Monitor process the control code.
|Minimum supported client
|Minimum supported server
||Windows Server 2008 Enterprise, Windows Server 2008 Datacenter