3.1.4.3.2.21 CLUSCTL_RESOURCE_TYPE_STORAGE_GET_AVAILABLE_DISKS

The CLUSCTL_RESOURCE_TYPE_STORAGE_GET_AVAILABLE_DISKS resource type control code retrieves a PROPERTY_LIST value list (section 2.2.3.10.1) from the designated storage class resource type. The PROPERTY_LIST value list MUST contain information about the disks that can be placed under cluster control on the node where the ApiResourceTypeControl method was issued.

After successful completion of this method, the server MUST write the value list (section 3.1.4.3.1.38), or return zero or more sets of the value lists, to the buffer that is designated by lpOutBuffer. An empty value list is signified with a CLUSPROP_SYNTAX_ENDMARK as its first component.

The server SHOULD accept a CLUSCTL_RESOURCE_TYPE_STORAGE_GET_AVAILABLE_DISKS resource type control code request if its protocol server state is read-only, and the server MUST accept the request for processing if it is in the read/write state, as specified in section 3.1.1.