Share via


CLUSCTL_RESOURCE_PREPARE_UPGRADE control code

Used by the Cluster service to notify a resource DLL that a rolling upgrade of the operating systems on a cluster has started. 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.

Parameters

This control code has no parameters.

Return value

This control code does not return a value.

Remarks

ClusAPI.h defines the 32 bits of CLUSCTL_RESOURCE_PREPARE_UPGRADE (0x014020EA) as follows (for more information, see Control Code Architecture).

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_RESOURCE_PREPARE_UPGRADE (0x4020EA)
Access code 0 1 CLUS_ACCESS_WRITE (0x2)

Requirements

Minimum supported client
None supported
Minimum supported server
Windows Server 2016
Header
ClusAPI.h

See also

Internal Resource Control Codes

Control Codes

ClusterUpgradeFunctionalLevel

CLUSCTL_RESOURCE_UPGRADE_COMPLETED