次の方法で共有


GetClusterNetInterfaceState 関数 (clusapi.h)

ネットワーク インターフェイスの現在の状態を返します。 PCLUSAPI_GET_CLUSTER_NET_INTERFACE_STATE型は、この関数へのポインターを定義します。

構文

CLUSTER_NETINTERFACE_STATE GetClusterNetInterfaceState(
  [in] HNETINTERFACE hNetInterface
);

パラメーター

[in] hNetInterface

状態情報を返す必要があるネットワーク インターフェイスを処理します。

戻り値

GetClusterNetInterfaceState は、ネットワーク インターフェイスの現在の状態を返します。これは、 CLUSTER_NETINTERFACE_STATE 列挙によって列挙された次のいずれかの値で表されます。

リターン コード/値 Description
ClusterNetInterfaceFailed
1
ネットワーク インターフェイスは、他のネットワーク インターフェイスと通信できません。
ClusterNetInterfaceUnreachable
2
ネットワーク インターフェイスは、状態が ClusterNetInterfaceFailed または ClusterNetInterfaceUnavailable ではない、少なくとも 1 つの他のネットワーク インターフェイスと通信できません。
ClusterNetInterfaceUp
3
ネットワーク インターフェイスは、 状態が ClusterNetInterfaceFailed または ClusterNetInterfaceUnavailable ではない他のすべてのネットワーク インターフェイスと通信できます。
ClusterNetInterfaceUnavailable
0
ネットワーク インターフェイスを所有するノードがダウンしています。
ClusterNetInterfaceStateUnknown
-1
操作が成功しなかった。 エラーの詳細については、 GetLastError 関数を呼び出します。

要件

   
サポートされている最小のクライアント サポートなし
サポートされている最小のサーバー Windows Server 2008 Enterprise、Windows Server 2008 Datacenter
対象プラットフォーム Windows
ヘッダー clusapi.h
Library ClusAPI.lib
[DLL] ClusAPI.dll

関連項目

CLUSTER_NETINTERFACE_STATE

OpenClusterNetInterface

ClusNetInterface オブジェクトの State プロパティ