Функция GetClusterNodeState (clusapi.h)
Возвращает текущее состояние узла. Тип PCLUSAPI_GET_CLUSTER_NODE_STATE определяет указатель на эту функцию.
Синтаксис
CLUSTER_NODE_STATE GetClusterNodeState(
[in] HNODE hNode
);
Параметры
[in] hNode
Дескриптор узла, для которого должны быть возвращены сведения о состоянии.
Возвращаемое значение
GetClusterNodeState возвращает текущее состояние узла, которое представлено одним из следующих значений.
Возвращаемые значения из перечисления CLUSTER_NODE_STATE .
Возвращаемый код/значение | Описание |
---|---|
|
Узел физически подключен, включен, загружается и может выполнять программы. |
|
Узел отключен или не работает. |
|
Узел находится в процессе присоединения к кластеру. |
|
Узел выполняется, но не участвует в операциях кластера. |
|
Операция не была успешной. Для получения дополнительных сведений об ошибке вызовите функцию GetLastError. |
Комментарии
Состояние ClusterNodeDown указывает только на то, что узел неактивен; в нем не указывается причина бездействия. Узел может находиться в состоянии ClusterNodeDown по следующим причинам:
- Узел не запущен.
- Служба кластеров на узле не запущена.
- Узел не может взаимодействовать с узлом, управляющим ресурсом кворума.
- Узел неактивен по любой другой причине.
Требования
Требование | Значение |
---|---|
Минимальная версия клиента | Ни одна версия не поддерживается |
Минимальная версия сервера | Windows Server 2008 Корпоративная, Windows Server 2008 Datacenter |
Целевая платформа | Windows |
Header | clusapi.h |
Библиотека | ClusAPI.lib |
DLL | ClusAPI.dll |