The CLUSCTL_RESOURCE_TYPE_STORAGE_IS_CLUSTERABLE resource type control code identifies whether the specified disk of the designated storage class resource type can be placed under cluster control on the node where the ApiResourceTypeControl method was issued.

Protocol version 2.0 servers SHOULD fail this method by using error code ERROR_INVALID_FUNCTION (0x00000001).

Protocol version 3.0: The server MUST fail this method with ERROR_WRONG_DISK (0x00000034) if the target disk does not meet the server implementation-specific criteria for whether a disk can be placed under cluster control.

The client MUST provide the disk ID, as specified in section, for the target disk in the buffer that is designated by lpInBuffer.

On successful completion of this method, the server MUST return ERROR_SUCCESS (0x00000000), and the client MUST ignore the lpOutBuffer value.

The server SHOULD accept a CLUSCTL_RESOURCE_TYPE_STORAGE_IS_CLUSTERABLE resource 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.