Internal Resource Type Control Codes

The following lists all of the internal resource type control codes.

In this section

CLUSCTL_RESOURCE_TYPE_CLUSTER_VERSION_CHANGED

Internal. Indicates that the cluster version has changed. Resource DLLs receive this control code through the ResourceTypeControl entry point, which is called once for every resource type supported by the DLL.

CLUSCTL_RESOURCE_TYPE_EVICT_NODE

Internal. Indicates that a node is being permanently removed from the cluster. Resource DLLs receive this control code through the ResourceTypeControl entry point, which is called once for every resource type supported by the DLL.

CLUSCTL_RESOURCE_TYPE_FIXUP_ON_UPGRADE

Internal. Indicates that a node in the cluster has just completed an upgrade of the Cluster service. Resource DLLs receive this control code through the ResourceTypeControl entry point function, which is called once for every resource type supported by the DLL.

CLUSCTL_RESOURCE_TYPE_HOLD_IO

The CLUSCTL_RESOURCE_TYPE_HOLD_IO control code is reserved for future use.

CLUSCTL_RESOURCE_TYPE_INSTALL_NODE

Internal. Indicates that a new node has been added to the cluster. Resource DLLs receive this control code through the ResourceTypeControl entry point function, which is called once for every resource type supported by the DLL.

CLUSCTL_RESOURCE_TYPE_PREPARE_UPGRADE

Internal. Indicates that a node in the cluster is preparing for an upgrade of the Cluster service. Resource DLLs receive this control code through the ResourceTypeControl entry point function, which is called once for every resource type supported by the DLL.

CLUSCTL_RESOURCE_TYPE_REPLICATION_GET_LOG_INFO

Internal. Retrieves log information from a replication group.

CLUSCTL_RESOURCE_TYPE_RESUME_IO

The CLUSCTL_RESOURCE_TYPE_RESUME_IO control code is reserved for future use.

CLUSCTL_RESOURCE_TYPE_STARTING_PHASE1

An internal control code that indicates that the Cluster service is starting on one of the cluster nodes. Resource DLLs receive this control code through the ResourceTypeControl entry point function, which is called once for every resource type supported by the DLL.

CLUSCTL_RESOURCE_TYPE_STARTING_PHASE2

An internal control code that indicates that a node in the cluster has just completed a startup of the Cluster service. Resource DLLs receive this control code through the ResourceTypeControl entry point function, which is called once for every resource type supported by the DLL.

CLUSCTL_RESOURCE_TYPE_UPGRADE_COMPLETED

Internal. Indicates that a node in the cluster is preparing for an upgrade of the Cluster service. Resource DLLs receive this control code through the ResourceTypeControl entry point function, which is called once for every resource type supported by the DLL.

Resource Type Control Codes

ClusterResourceTypeControl

ResourceTypeControl