Поделиться через


структура 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) или более, элемент 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 Корпоративная
Верхняя часть clusapi.h

См. также раздел

CLUSTER_IP_ENTRY

CreateCluster

Структуры служебных программ