CLUSCTL_RESOURCE_LEAVING_GROUP control code
Tells a resource when it is leaving a group. 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.
ClusterResourceControl(
hResource, // resource handle
hHostNode, // optional host node
CLUSCTL_RESOURCE_LEAVING_GROUP, // this control code
lpInBuffer, // input buffer: group name
cbInBufferSize, // input buffer size (bytes)
NULL, // output buffer (not used)
0, // allocated buffer size (not used)
lpcbBytesReturned ); // actual size of resulting data (not used)
Parameters
The following control code function and DLL support parameter is specific to this control code. For complete parameter descriptions, see ClusterResourceControl or ResourceControl.
-
lpInBuffer
-
contains the name of the group this resource is attempting to leave.
Return value
ClusterResourceControl returns one of the following values.
-
ERROR_SUCCESS
-
The operation completed successfully.
-
If any other value is returned, the operation failed.
Remarks
ClusAPI.h defines the 32 bits of CLUSCTL_RESOURCE_LEAVING_GROUP (0x01500056) as follows.
Component | Bit location | Value |
---|---|---|
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_LEAVING_GROUP (0x500056) |
Access code | 0 1 | CLUS_ACCESS_WRITE (0x2) |
For more information, see Control Code Architecture.
Requirements
Minimum supported client |
None supported |
Minimum supported server |
Windows Server 2008 Datacenter, Windows Server 2008 Enterprise |
Header |
|