GetNodeClusterState 関数 (clusapi.h)

クラスター サービスがノードにインストールされ、実行されているかどうかを判断しますPCLUSAPI_GET_NODE_CLUSTER_STATE型は、この関数へのポインターを定義します。

構文

DWORD GetNodeClusterState(
  [in, optional] LPCWSTR lpszNodeName,
  [out]          LPDWORD pdwClusterState
);

パラメーター

[in, optional] lpszNodeName

クエリを実行するノードの名前を含む null で終わる Unicode 文字列へのポインター。 lpszNodeNameNULL の場合、ローカル ノードに対してクエリが実行されます。

[out] pdwClusterState

ノード上のクラスター サービスの状態を記述する値へのポインター。 ノードは、次のいずれかの NODE_CLUSTER_STATE 列挙値によって記述されます。

ClusterStateNotInstalled (0)

クラスター サービスがノードにインストールされていません。

ClusterStateNotConfigured (1)

クラスター サービスはノードにインストールされますが、まだ構成されていません。

ClusterStateNotRunning (3)

クラスター サービスはノードにインストールされ、構成されていますが、現在は実行されていません。

ClusterStateRunning (19 (0x13))

クラスター サービスは、ノードにインストール、構成、および実行されます。

戻り値

操作が成功すると、関数は ERROR_SUCCESS (0) を返します。 操作が失敗した場合、関数は システム エラー コードを返します。

注釈

メモGetNodeClusterState 関数は、呼び出し元のアプリケーションが 32 ビットの Windows ベースの場合、64 ビットの Windows ベースのノードをサポートしません。

要件

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

こちらもご覧ください

NODE_CLUSTER_STATE

ノード管理機能