Функция 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 |