3.1.4.3.2.2 CLUSCTL_RESOURCE_TYPE_GET_CHARACTERISTICS

msdn link

The CLUSCTL_RESOURCE_TYPE_GET_CHARACTERISTICS resource type control code retrieves the intrinsic characteristics of the designated resource type. A resource type can have more than one characteristic.

After the successful completion of this method, the server MUST write a CLUS CHARACTERISTICS (section 2.2.2.4) enumeration to the buffer that is designated by lpOutBuffer.

For protocol version 3.0, if the size indicated by nOutBufferSize is less than the number of bytes that are required for lpOutBuffer and if nOutBufferSize is 0x00000000, then the server MUST return ERROR_SUCCESS (0x00000000).

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