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


Функция AddClusterNode (clusapi.h)

Добавляет узел в существующий кластер. Тип PCLUSAPI_ADD_CLUSTER_NODE определяет указатель на эту функцию.

Синтаксис

HNODE AddClusterNode(
  [in]           HCLUSTER                         hCluster,
  [in]           PCWSTR                           lpszNodeName,
  [in, optional] PCLUSTER_SETUP_PROGRESS_CALLBACK pfnProgressCallback,
  [in, optional] PVOID                            pvCallbackArg
);

Параметры

[in] hCluster

Дескриптор кластера, возвращаемый функцией OpenCluster или CreateCluster .

[in] lpszNodeName

Имя компьютера, добавляемого в кластер.

[in, optional] pfnProgressCallback

Необязательный адрес функции обратного вызова PCLUSTER_SETUP_PROGRESS_CALLBACK .

[in, optional] pvCallbackArg

Аргумент для функции обратного вызова.

Возвращаемое значение

Дескриптор нового узла или значение NULL , чтобы указать, что узел не был успешно добавлен в кластер. Для получения дополнительных сведений об ошибке вызовите функцию GetLastError .

Комментарии

После успешного завершения функции CreateCluster до вызова функции AddClusterNode для добавления дополнительных узлов должно быть не менее 30 секунд.

Требования

   
Минимальная версия клиента Ни одна версия не поддерживается
Минимальная версия сервера Windows Server 2008 Datacenter, Windows Server 2008 Корпоративная
Целевая платформа Windows
Header clusapi.h
Библиотека ClusAPI.lib
DLL ClusAPI.dll

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

CreateCluster

Функции управления узлами

PCLUSTER_SETUP_PROGRESS_CALLBACK