External Resource Type Control Codes
The following lists all of the external resource type control codes.
In this section
-
Retrieves the token and credentials used to validate a cluster node's access to a storage account for a Cloud Witness resource. Applications use this control code as a ClusterResourceTypeControl parameter, and resource DLLs receive the control code as a parameter to the ResourceTypeControl function.
-
CLUSCTL_CLOUD_WITNESS_RESOURCE_TYPE_VALIDATE_CREDENTIALS_WITH_KEY
-
TBD
-
Retrieves a list of the read/write resource type common property names.
-
Retrieves a list of the read/write and read-only resource type private properties.
-
Confirms that, for resources of type "Generic Application", the supplied directory exists.
-
Confirms that, for resources of type "Generic Application", the server can access the file using the supplied path.
-
Confirms that, for resources of type "Generic Script", the server can access the file using the supplied path.
-
Allows a quorum resource DLL to specify a new arbitration timeout value.
-
Retrieves the intrinsic characteristics of a resource type. Applications use this control code as a ClusterResourceTypeControl parameter, and resource DLLs receive the control code as a parameter to the ResourceTypeControl function.
-
Retrieves the class and subclass of a resource type.
-
Retrieves the read/write common properties for a resource type.
-
Reserved for future use.
-
Retrieves a property list describing the format of each resource common property.
-
The CLUSCTL_RESOURCE_TYPE_GET_CRYPTO_CHECKPOINTS control code is reserved for future use.
-
Retrieves the flags that are set for a resource type.
-
Retrieves the read/write private properties for a resource type.
-
Retrieves a property list describing the format of each resource type private property.
-
Returns a property list describing the format of each resource private property. Applications use this control code as a parameter.
-
The CLUSCTL_RESOURCE_TYPE_GET_REGISTRY_CHECKPOINTS control code is reserved for future use.
-
Retrieves a list of all required dependencies for a resource type.
-
Retrieves the read-only common properties for a resource type.
-
Retrieves the read-only private properties for a resource type.
-
TBD.
-
The CLUSCTL_RESOURCE_TYPE_NETNAME_VALIDATE_NETNAME control code TBD. Applications use this control code as a parameter to ClusterResourceTypeControl function, and resource DLLs receive the control code as a parameter to the ResourceTypeControl callback function.
-
The CLUSCTL_RESOURCE_TYPE_QUERY_DELETE control code is reserved for future use.
-
Gets the eligible log disks for a data disk.
-
CLUSCTL_RESOURCE_TYPE_REPLICATION_GET_ELIGIBLE_SOURCE_DATADISKS
-
Gets the source disks that can be added to the same replication group as the specified source disk.
-
CLUSCTL_RESOURCE_TYPE_REPLICATION_GET_ELIGIBLE_TARGET_DATADISKS
-
Gets the eligible replication destination disks for the source disk.
-
Gets the log volume from a physical disk resource that is in a replication relationship.
-
Gets all volumes that can be used for replication on the source disk and the destination disk.
-
Retrieves the replicated disks in a cluster.
-
CLUSCTL_RESOURCE_TYPE_REPLICATION_GET_REPLICATED_PARTITION_INFO
-
Gets the replicated partitions on a disk.
-
Gets all cluster resource groups that are eligible for replication.
-
Updates the read/write common properties for a resource type.
-
Updates the read/write private properties for a resource type.
-
Retrieves information about storage class devices supported by a resource type.
-
Retrieves information about storage class devices supported by a resource type.
-
Retrieves information about storage class devices supported by a resource type.
-
Queries the ID of a disk on the designated node.
-
Queries a bitmask of the driver letters that are not in use on the designated node.
-
Retrieves the resource ID string for a storage resource.
-
Confirms whether a disk on the designated node can be placed under cluster control.
-
queries whether a file is stored on a CSV that is accessible to all nodes in the cluster
-
Modifies the drive letter of a disk on the designated node.
-
The CLUSCTL_RESOURCE_TYPE_STORAGE_REMOVE_VM_OWNERSHIP control code TBD. Applications use this control code as a parameter to ClusterResourceTypeControl function, and resource DLLs receive the control code as a parameter to the ResourceTypeControl callback function.
-
The CLUSCTL_RESOURCE_TYPE_STORAGE_SYNC_CLUSDISK_DB control code TBD. Applications use this control code as a parameter to ClusterResourceTypeControl function, and resource DLLs receive the control code as a parameter to the ResourceTypeControl callback function.
To perform this operation, call the DeviceIoControl function with the following parameters.
-
verifies that control codes are being processed on the node where execution of the control is directed.
-
Verifies that a property list contains valid resource type common property names and values and that the list is properly formatted.
-
Verifies that a property list contains valid resource type property names and values and that the list is properly formatted.
-
Confirms that the server can access the file share path for the designated resource type.
Related topics