The CLUSCTL_RESOURCE_TYPE_GET_COMMON_PROPERTIES control code is used to request the read/write common properties of 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_COMMON_PROPERTIES |
When you call ClusterResourceTypeControl with the CLUSCTL_RESOURCE_TYPE_GET_COMMON_PROPERTIES control code, it returns a property list with the names and values of all of the properties that apply to resources of any type and can be modified using the CLUSCTL_RESOURCE_TYPE_SET_COMMON_PROPERTIES control code. The following properties are returned:
For an overall description of the common resource type properties, see Common Resource Type Properties.
To parse a property list, use the property list utility functions.
Do not handle the CLUSCTL_RESOURCE_TYPE_GET_COMMON_PROPERTIES control code in your ResourceTypeControl entry point function. Instead, have ResourceTypeControl return ERROR_INVALID_FUNCTION. The Resource Monitor handles CLUSCTL_RESOURCE_TYPE_GET_COMMON_PROPERTIES because it is aware of the valid formats and values for these properties.