CLUSCTL_RESOURCE_VM_CONFIG_UPDATE control code
The CLUSCTL_RESOURCE_VM_CONFIG_UPDATE control codeupdates the VmSwitchPorts and VmPhysicalDisks properties of the Virtual Machine configuration resource instances. Applications use this control code as a parameter to ClusterResourceControl function, and resource DLLs receive the control code as a parameter to the ResourceControl callback function.
ClusterResourceControl( hResource, // resource handle
lpszResTypeName, // resource type name
hHostNode, // optional host node
CLUSCTL_RESOURCE_VM_CONFIG_UPDATE,
NULL, // lpInBuffer: not used
0, // cbInBufferSize: not used
NULL, // lpOutBuffer: not used
0, // cbOutBufferSize: not used
NULL ); // lpcbBytesReturned: not used
Parameters
The following control code function and DLL support parameters are specific to this control code. For complete parameter descriptions, see ClusterResourceControl or ResourceControl.
Return value
ClusterResourceControl returns one of the following values:
-
ERROR_SUCCESS
-
0
The operation was successful.
-
The operation failed. The value of lpcbBytesReturned is unreliable.
Remarks
The 32 bits of CLUSCTL_RESOURCE_VM_CONFIG_UPDATE (0x01600004) are defined 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_USER_BASE (0x200000) |
Type bit |
20 |
External (0x0) |
Operation code |
0 23 |
(0x4) |
Access code |
0 1 |
CLUS_ACCESS_ANY (0x0) |
For more information, see Control Code Architecture.
Requirements
Minimum supported client |
None supported |
Minimum supported server |
Windows Server 2008 Datacenter, Windows Server 2008 Enterprise |