External Resource Control Codes
The following lists all of the external control codes for resources.
In this section
-
TBD.
-
Updates the token used to validate a set of credentials for an Cloud Witness resource.
-
Adds a cryptographic key container to the list of keys that are replicated for a resource. Applications use this control code as a ClusterResourceControl parameter.
-
TBD.
-
Adds a registry tree to the list of registry trees that are replicated for a resource. Applications use this control code as a parameter in the ClusterResourceControl function.
-
Adds a registry tree using the 32-bit view of the registry to the list of registry trees that are replicated for a resource. Applications use this control code as a parameter in the ClusterResourceControl function.
-
Adds a registry tree using the 64-bit view of the registry to the list of registry trees that are replicated for a resource. Applications use this control code as a parameter in the ClusterResourceControl function.
-
Removes a cryptographic key container from the list of keys that are being replicated for a resource.
-
Removes a registry tree from the list of registry trees that are being replicated for a resource. Applications use this control code as a ClusterResourceControl parameter.
-
Disables higher performance I/O on the cluster shared volume.
-
Enables higher performance I/O on the cluster shared volume.
-
Retrieves a list of the read/write resource common property names.
-
Retrieves a list of the read/write private and read-only resource properties.
-
Creates a new file share on a physical disk resource.
-
Deletes a file share on a physical disk resource.
-
Modifies an existing file share on a physical disk resource.
-
Retrieves the add/delete/change notifications for file shares managed by the File Server resource.
-
Retrieves the intrinsic characteristics of a resource.
-
Retrieves the class and subclass of a resource.
-
Retrieves the read/write common properties for a resource. Applications use this control code as a ClusterResourceControl parameter, and resource DLLs receive the control code as a ResourceControl parameter.
-
Retrieves a property list describing the format of each resource common property.
-
Retrieves a list of all the cryptographic key checkpoints set for a resource.
-
Retrieves the DNS name of the designated resource.
-
Retrieves information about a resource failure. Applications use this control code as a parameter to the ClusterResourceControl function.
-
Retrieves the flags that are set for a resource.
-
Retrieves the cluster database subkey identifier for a resource.
-
Retrieves the load balancing processor list.
-
Retrieves the name of a resource.
-
Retrieves the name private property of a Network Name resource. This control code is unsupported by the other default resource types. Applications can use this control code as a parameter to the ClusterResourceControl function.
-
Retrieves the read/write private properties for a resource. Applications use this control code as a ClusterResourceControl parameter, and resource DLLs receive the control code as a ResourceControl parameter.
-
Retrieves a property list describing the format of each resource private property.
-
Retrieves a list of all the registry checkpoints set for a resource. Applications use this control code as a ClusterResourceControl parameter.
-
Retrieves a list of all required dependencies for a resource.
-
Retrieves the resource type name for a resource.
-
Retrieves the read-only common properties for a resource.
-
Retrieves the read-only private properties for a resource.
-
Retrieves the time of last state change for a resource.
-
Releases the DHCP based lease of an IP address associated with a designated resource.
-
Renews the DHCP based lease of an IP address associated with a designated resource.
-
Prevents a resource from being designated as the quorum resource.
-
Notifies the resource that the credentials for the domain account associated with the resource has changed.. Applications use this control code as a parameter to the ClusterResourceControl function.
Note
The CLUSCTL_RESOURCE_NETNAME_CREDS_UPDATED control code is available for use in the operating systems specified in the Requirements section. It may be altered or unavailable in subsequent versions.
-
Deletes the security principal associated with a designated resource. Applications use this control code as a parameter to the ClusterResourceControl function.
-
Used by custom resources, services, and applications to get a token in the Network Name's logon session.
-
Instructs the designated resource to re-register its DNS Host records with the DNS server associated with the designated node.
-
Repairs the password for a security principal on a client based on the client's alternate computer name.
-
Resets the password for a security principal on a client based on the client's alternate computer name.
Applications use this control code as a parameter to the ClusterResourceControl function.
-
Updates information about the security principal associated with a designated resource.
-
Confirms whether the security principal of the designated resource can be managed by the cluster.
-
Retrieves drive information for a storage pool.
-
The CLUSCTL_RESOURCE_QUERY_DELETE control code is reserved for future use.
-
Queries the maintenance mode state of the specified disk resource.
-
TBD.
-
TBD.
-
Updates the read/write common properties for a resource.
-
Enables or disables maintenance mode for the specified cluster shared volume
-
Enables or disables maintenance mode for the specified disk resource.
-
Updates the read/write private properties for a resource.
-
Sets the backup mode for a CSV
-
TBD. Applications use this control code as a parameter to the ClusterResourceControl function.
Note
The CLUSCTL_RESOURCE_STORAGE_CLUSTER_DISK control code is available for use in the operating systems specified in the Requirements section. It may be altered or unavailable in subsequent versions.
-
Retrieves a list of dirty volumes on the disk resource.
-
Retrieves information about a particular storage class resource.
-
Retrieves information about a particular storage class resource.
-
Retrieves extended information about a storage class resource.
-
Retrieves the disk number of a physical disk resource in a cluster.
-
Retrieves the disk ID for a storage class resource.
-
Retrieves a list of path names for the specified partition.
-
Retrieves information on the specified shared volume. Applications use this control code as a parameter to the ClusterResourceControl function, and resource DLLs receive the control code as a parameter to the ResourceControl callback function.
-
Retrieves partition names for a Cluster Shared Volume (CSV).
-
Retrieves the status of a Cluster Shared Volume (CSV).
-
Verifies that a specified path exists on a storage class resource.
-
Verifies that a storage class resource is a Cluster Shared Volume (CSV).
-
Modifies the drive letter associated with the designated storage-class resource.
-
verifies that control codes are being processed on the node where execution of the control is directed.
-
Allows a setup application to upgrade a resource DLL without stopping the Cluster service. Applications use this control code as a ClusterResourceControl parameter.
-
Verifies that a property list contains valid resource common property names and values and that the list is properly formatted.
-
Verifies that a property list contains valid resource private property names and values and that the list is properly formatted.
-
cancels an ongoing Live Migration of a VM
-
updates the VmSwitchPorts and VmPhysicalDisks properties of the Virtual Machine configuration resource instances.
-
Specifies the offline action for the next Offline operation on the virtual machine (VM) resource instance. This can be used to temporarily change the value of the OfflineAction property without the overhead of modifying and restoring the resource property. Applications use this control code as a parameter to the ClusterResourceControl function, and resource DLLs receive the control code as a parameter to the ResourceControl callback function.
-
initiates the live migration of a VM from one node of a cluster to another node of the cluster
Related topics