次の方法で共有


GetClusterNetworkState 関数 (clusapi.h)

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

構文

CLUSTER_NETWORK_STATE GetClusterNetworkState(
  [in] HNETWORK hNetwork
);

パラメーター

[in] hNetwork

状態情報を返す必要があるネットワークを処理します。

戻り値

GetClusterNetworkState は、ネットワークの現在の状態を返します。これは、 CLUSTER_NETWORK_STATE 列挙によって列挙された次のいずれかの値で表されます。

リターン コード/値 Description
ClusterNetworkUnavailable
0
ネットワーク上のすべてのネットワーク インターフェイスは使用できません。つまり、ネットワーク インターフェイスを所有するノードがダウンしています。
ClusterNetworkDown
1
ネットワークが動作していません。ネットワーク上のどの ノード も通信できません。
ClusterNetworkPartitioned
2
ネットワークは動作していますが、ネットワーク上の 2 つ以上のノードが通信できません。 通常、パス固有の問題が発生しました。
ClusterNetworkUp
3
ネットワークは運用可能です。クラスター内のすべてのノードが通信できます。
ClusterNetworkStateUnknown
-1
操作が成功しなかった。 エラーの詳細については、 GetLastError 関数を呼び出します。

要件

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

こちらもご覧ください

CLUSTER_NETWORK_STATE

OpenClusterNetwork