CLUSCTL_RESOURCE_TYPE_GET_PRIVATE_PROPERTIES

The CLUSCTL_RESOURCE_TYPE_GET_PRIVATE_PROPERTIES control code is used to request the read/write 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_PRIVATE_PROPERTIES

Notes to Callers

When you call ClusterResourceTypeControl with the CLUSCTL_RESOURCE_TYPE_GET_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 can 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 should support the CLUSCTL_RESOURCE_TYPE_GET_PRIVATE_PROPERTIES control code in their ResourceTypeControl entry point functions by returning a property list with all properties specific to the resource type. If you do not support this control code, the command tool CLUSTER.EXE cannot set any non-string properties that have not already been set.