The CLUSCTL_RESOURCE_TYPE_SET_PRIVATE_PROPERTIES control code is used to update the private properties for a resource type.
Type: | External |
Access: | CLUS_ACCESS_WRITE |
Input: | Property list |
Output: | None |
Global: | CLUS_NOT_GLOBAL |
Modify: | CLUS_MODIFY |
Code: | CLCTL_SET_PRIVATE_PROPERTIES |
When you call ClusterResourceTypeControl with the CLUSCTL_RESOURCE_TYPE_SET_PRIVATE_PROPERTIES control code, pass a property list with the names and new values for the properties to update. This control code updates only those properties that are read/write and apply to a specific resource type. Private properties can include:
To build a property list, use the property list utility functions.
Resource DLLs should support the CLUSCTL_RESOURCE_TYPE_SET_PRIVATE_PROPERTIES control code rather than depending on the Resource Monitor. By providing support for this code, you can insure that only properties and property values known to the resource can be specified.
If you do not support the CLUSTCTL_RESOURCE_TYPE_SET_PRIVATE_PROPERTIES control code in your ResourceTypeControl entry point function, then the Resource Monitor uses the information in the input buffer to update the cluster database.