The AdminExtensions property provides the class identifiers (CLSIDs) for the Cluster Administrator extension DLLs that are associated with the resource type.
Type: | LPCWSTR pointer or a WCHAR array |
Access: | Read/write |
Function: | ClusterResourceTypeControl |
Structures: | CLUSPROP_MULTI_SZ |
Control Codes: | CLUSCTL_RESOURCE_TYPE_GET_COMMON_PROPERTIES |
When ClusterResourceTypeControl processes the CLUSCTL_RESOURCE_TYPE_GET_COMMON_PROPERTIES control code, it returns a property list that includes the AdminExtensions property as one of the entries. The property value portion of the entry contains a CLUSPROP_MULTI_SZ structure that is set as follows:
CLUSPROP_MULTI_SZ AdminExtsValue;
LPCWSTR AdminExtsData = L "CLSID1\0CLSID2\0CLSID3";
AdminExtsValue.Syntax = CLUSPROP_SYNTAX_LIST_VALUE_MULTI_SZ;
AdminExtsValue.cbLength = sizeof(AdminExtsData);
lstrcpyW(AdminExtsValue.sz, AdminExtsData);
The data value for the AdminExtensions property should be set to one or more class identifier values. Between each value, there should be a null terminator. The NULL character implicit in the string definition terminates the final value.
Version: Use Windows NT Server Enterprise Edition 4.0.
Windows CE: Unsupported.
Header: Declared in clusapi.h.