The CLUSCTL_RESOURCE_TYPE_GET_RO_PRIVATE_PROPERTIES control code is used to request the read-only private properties for a resource type.
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 |
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.
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.