CREATE_CLUSTER_CONFIG 结构 (clusapi.h)
定义初始群集配置。 此结构在 pConfig 参数中传递给 CreateCluster 函数。
语法
typedef struct _CREATE_CLUSTER_CONFIG {
DWORD dwVersion;
PCWSTR lpszClusterName;
DWORD cNodes;
PCWSTR *ppszNodeNames;
DWORD cIpEntries;
PCLUSTER_IP_ENTRY pIpEntries;
BOOLEAN fEmptyCluster;
CLUSTER_MGMT_POINT_TYPE managementPointType;
CLUSTER_MGMT_POINT_RESTYPE managementPointResType;
PCWSTR pszUserName;
PCWSTR pszPassword;
PCWSTR pszDomain;
} CREATE_CLUSTER_CONFIG, *PCREATE_CLUSTER_CONFIG;
成员
dwVersion
版本。 将此项设置为 CLUSAPI_VERSION。
lpszClusterName
群集的名称。
cNodes
ppszNodeNames 成员指向的数组中的节点计数。
ppszNodeNames
指向字符串的指针数组的地址,每个字符串命名一个要添加到新群集的节点。
cIpEntries
pIpEntries 成员指向的数组中的节点计数。 如果零 (0) ,则不会创建 IP 地址 或 网络名称 资源。
pIpEntries
指向 CLUSTER_IP_ENTRY 结构的指针数组的地址,每个结构都命名要添加到新群集的节点。 每个条目将用于配置单独的 IP 地址资源,并将创建一个网络名称资源,该资源以逻辑或方式依赖于所有这些 IP 地址资源。
fEmptyCluster
如果 为 TRUE,则将在没有任何节点的情况下创建群集,并且 cIpEntries 成员必须为零 (0) 且 pIpEntries 成员必须为 NULL。
如果 为 FALSE,则创建具有至少一个节点的群集,并且 cIpEntries 成员必须为 1 (1) 或更多, pIpEntries 成员不得为 NULL, cNodes 成员必须是 1 (1) 或更多, ppszNodeNames 成员不得为 NULL, lpszClusterName 成员不得为 NULL。
managementPointType
指定管理点类型的 CLUSTER_MGMT_POINT_TYPE 值。 如果此结构的 fEmptyCluster 成员的值为 TRUE,则忽略此成员,并将该结构视为此成员设置为 CLUSTER_MGMT_POINT_TYPE_NONE。 如果此结构的 dwVersion 成员设置为小于 CLUSAPI_VERSION_WINDOWSBLUE 的值,则忽略此成员的值,并将结构视为此成员设置为 CLUSTER_MGMT_POINT_TYPE_CNO。
Windows Server 2012、Windows Server 2008 R2 和 Windows Server 2008: 在 Windows Server 2012 R2 之前不支持此成员。
managementPointResType
pszUserName
pszPassword
pszDomain
要求
最低受支持的客户端 | 无受支持的版本 |
最低受支持的服务器 | Windows Server 2008 Datacenter、Windows Server 2008 Enterprise |
标头 | clusapi.h |