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 アドレス リソースすべてに応じて論理 OR 方式でネットワーク名リソースが作成されます。
fEmptyCluster
TRUE の場合、クラスターはノードなしで作成され、cIpEntries メンバーはゼロ (0) で、pIpEntries メンバーは NULL である必要があります。
FALSE の場合、クラスターを少なくとも 1 つのノードで作成し、cIpEntries メンバーを 1 つ以上にする必要があります。pIpEntries メンバーは NULL にすることはできません。cNodes メンバーは 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 |
Header | clusapi.h |