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


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

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

Синтаксис

CLUSTER_NETWORK_STATE GetClusterNetworkState(
  [in] HNETWORK hNetwork
);

Параметры

[in] hNetwork

Дескриптор сети, для которого должны быть возвращены сведения о состоянии.

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

GetClusterNetworkState возвращает текущее состояние сети, представленное одним из следующих значений, перечисляемых перечислением CLUSTER_NETWORK_STATE .

Возвращаемый код или значение Описание
ClusterNetworkUnavailable
0
Все сетевые интерфейсы в сети недоступны, что означает, что узлы, владеющие сетевыми интерфейсами, не работают.
ClusterNetworkDown
1
Сеть не работает; Ни один из узлов в сети не может взаимодействовать.
ClusterNetworkPartitioned
2
Сеть работает, но два или более узлов в сети не могут обмениваться данными. Как правило, возникла проблема с конкретным путем.
ClusterNetworkUp
3
Сеть работает; все узлы в кластере могут обмениваться данными.
ClusterNetworkStateUnknown
-1
Операция не была успешной. Для получения дополнительных сведений об ошибке вызовите функцию GetLastError.

Требования

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

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

CLUSTER_NETWORK_STATE

OpenClusterNetwork