CLUSCTL_RESOURCE_TYPE_GET_RO_PRIVATE_PROPERTIES

The CLUSCTL_RESOURCE_TYPE_GET_RO_PRIVATE_PROPERTIES control code is used to request the read-only private properties for a resource type.

Quick Info

Type: External
Access: CLUS_ACCESS_READ
Input: None
Output: Property list
Global: CLUS_NOT_GLOBAL
Modify: CLUS_NO_MODIFY
Code: CLCTL_GET_RO_PRIVATE_PROPERTIES

Notes to Callers

When you call ClusterResourceTypeControl with the CLUSCTL_RESOURCE_TYPE_GET_RO_PRIVATE_PROPERTIES control code, it returns a property list with the names and values of the properties that apply only to the specific resource type and cannot be modified using the CLUSCTL_RESOURCE_TYPE_SET_PRIVATE_PROPERTIES control code. Private properties can include:

To parse the property list returned by ClusterResourceTypeControl, use the property list utility functions.

Notes to Resource DLL Writers

Resource DLLs must always support the CLUSCTL_RESOURCE_TYPE_GET_RO_PRIVATE_PROPERTIES control code in their ResourceTypeControl entry point function. The output should be a property list that includes the names and data values for all of the read-only properties specific to their resource type, if there are any. It is important to remember to terminate the list with a final entry that contains only the CLUSPROP_SYNTAX_ENDMARK value.

The Resource Monitor does not provide any default handling of this control code.