CLUSCTL_RESOURCE_VALIDATE_PRIVATE_PROPERTIES

The CLUSCTL_RESOURCE_VALIDATE_PRIVATE_PROPERTIES control code is used to check whether or not specific properties and property values are valid as private properties for a resource.

Quick Info

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

Notes to Callers

When you call ClusterResourceControl with the CLUSCTL_RESOURCE_VALIDATE_PRIVATE_PROPERTIES control code, pass a property list with the names and values for the private read/write properties to validate. Private properties can include:

To build a property list, use the property list utility functions.

For an overall description of the private properties for resources belonging to the Cluster Server resource types, see Private Resource Properties.

Notes to Resource DLL Writers

Resource DLLs should handle the CLUSCTL_RESOURCE_VALIDATE_PRIVATE_PROPERTIES control code in their ResourceControl entry point functions. They should check that the properties specified in the contents of the InBuffer parameter are valid for the resource.

If you cannot support this control code, the Resource Monitor validates that the property list is formatted correctly. It does not actually validate the data.