ResUtilGetClusterRoleState 関数 (resapi.h)
特定のロールがクラスターに割り当てられているかどうかを判断します。
構文
CLUSTER_ROLE_STATE ResUtilGetClusterRoleState(
[in] HCLUSTER hCluster,
[in] CLUSTER_ROLE eClusterRole
);
パラメーター
[in] hCluster
照会されたクラスターのハンドル。
[in] eClusterRole
クラスターが照会されたロール。 このパラメーターに指定できる値は、 CLUSTER_ROLE 列挙の列挙子です。 次の値が有効です。
ClusterRoleDHCP (0)
この列挙子は、DHCP サービス クラスターの役割を表します。
ClusterRoleDTC (1)
この列挙子は、分散トランザクション コーディネーター クラスター ロールを表します。
ClusterRoleFileServer (2)
この列挙子は、ファイル共有クラスターロールを表します。
ClusterRoleGenericApplication (3)
この列挙子は、汎用アプリケーション クラスター ロールを表します。
ClusterRoleGenericScript (4)
この列挙子は、汎用スクリプト クラスター ロールを表します。
ClusterRoleGenericService (5)
この列挙子は、汎用サービス クラスターロールを表します。
ClusterRoleISCSINameServer (6)
この列挙子は、Microsoft iSNS クラスターの役割を表します。
ClusterRoleMSMQ (7)
この列挙子は、Microsoft メッセージ キュー クラスターロールを表します。
ClusterRoleNFS (8)
この列挙子は、NFS 共有クラスターロールを表します。
ClusterRolePrintServer (9)
この列挙子は、印刷スプーラー クラスターの役割を表します。
ClusterRoleStandAloneNamespaceServer (10)
この列挙子は、特殊なファイル共有クラスター ロールを表します。
ClusterRoleVolumeShadowCopyServiceTask (11)
この列挙子は、ボリューム シャドウ コピー サービス タスク クラスターの役割を表します。
ClusterRoleWINS (12)
この列挙子は、WINS サービス クラスターの役割を表します。
戻り値
この関数に指定できる戻り値は、 CLUSTER_ROLE_STATE 列挙の列挙子です。 次の値が有効です。
リターン コード/値 | Description |
---|---|
|
ロールがクラスター化されているかどうかは不明です。 この値が返された場合は、エラーが発生しました。 詳細については、 GetLastError を呼び出します。 |
|
ロールはクラスター化されます。 |
|
ロールはクラスター化されていません。 |
要件
要件 | 値 |
---|---|
サポートされている最小のクライアント | サポートなし |
サポートされている最小のサーバー | Windows Server 2008 Datacenter、Windows Server 2008 Enterprise |
対象プラットフォーム | Windows |
ヘッダー | resapi.h |
Library | ResUtils.lib;Windows Server 2008 R2 および Windows Server 2008 の ResApi.lib |
[DLL] | ResUtils.dll |