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 成员不得为 NULLcNodes 成员必须是 1 (1) 或更多, ppszNodeNames 成员不得为 NULLlpszClusterName 成员不得为 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

另请参阅

CLUSTER_IP_ENTRY

CreateCluster

实用工具结构