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


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

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

Синтаксис

CLUSTER_NETINTERFACE_STATE GetClusterNetInterfaceState(
  [in] HNETINTERFACE hNetInterface
);

Параметры

[in] hNetInterface

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

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

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

Возвращаемый код/значение Описание
ClusterNetInterfaceFailed
1
Сетевой интерфейс не может взаимодействовать с любым другим сетевым интерфейсом.
ClusterNetInterfaceUnreachable
2
Сетевой интерфейс не может взаимодействовать хотя бы с одним другим сетевым интерфейсом, состоянием которого не является ClusterNetInterfaceFailed или ClusterNetInterfaceUnavailable.
ClusterNetInterfaceUp
3
Сетевой интерфейс может взаимодействовать со всеми другими сетевыми интерфейсами, состояние которых не ClusterNetInterfaceFailed или ClusterNetInterfaceUnavailable.
ClusterNetInterfaceUnavailable
0
Узел, которому принадлежит сетевой интерфейс, не работает.
ClusterNetInterfaceStateUnknown
-1
Операция не была успешной. Для получения дополнительных сведений об ошибке вызовите функцию GetLastError.

Требования

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

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

CLUSTER_NETINTERFACE_STATE

OpenClusterNetInterface

Свойство State объекта ClusNetInterface