次の方法で共有


CLUSTER_RESOURCE_STATE_CHANGE_REASON列挙 (msclus.h)

CLUSCTL_RESOURCE_STATE_CHANGE_REASON_STRUCT と によって使用されます。
制御コードをCLUSCTL_RESOURCE_STATE_CHANGE_REASONして、リソース状態の変更の理由を説明します。

構文

typedef enum CLUSTER_RESOURCE_STATE_CHANGE_REASON {
  eResourceStateChangeReasonUnknown = 0,
  eResourceStateChangeReasonMove,
  eResourceStateChangeReasonFailover,
  eResourceStateChangeReasonFailedMove,
  eResourceStateChangeReasonShutdown,
  eResourceStateChangeReasonRundown
} ;

定数

 
eResourceStateChangeReasonUnknown
値: 0
この理由コードは、クラスターによって送信されることはありません。
リソース DLL では 、この値を使用してローカル のを初期化する必要があります
CLUSCTL_RESOURCE_STATE_CHANGE_REASON_STRUCT 構造と をリセットするには、
の eReason メンバー
CLUSCTL_RESOURCE_STATE_CHANGE_REASON_STRUCT
オフラインから戻る前の 構造体と
エントリ ポイント関数を終了します。 詳細については、以下を参照してください。

CLUSCTL_RESOURCE_STATE_CHANGE_REASON
eResourceStateChangeReasonMove
オフライン が呼び出されようとしています。
リソースのグループ が移動されています。
eResourceStateChangeReasonFailover
リソース の が呼び出されようとしているため、 Terminate が呼び出されようとしています。
グループが フェールオーバーされています
eResourceStateChangeReasonFailedMove
リソース の が呼び出されようとしているため、オンラインが呼び出されようとしています。
グループが移動操作を正常に完了しませんでした。
eResourceStateChangeReasonShutdown
オフライン が呼び出されようとしています。
クラスター サービス がシャットダウン中です。
eResourceStateChangeReasonRundown
クラスター が呼び出されようとしているため、Terminate が呼び出されようとしています。
サービスが予期せず停止しました。

要件

要件
サポートされている最小のクライアント サポートなし
サポートされている最小のサーバー Windows Server 2008 Enterprise、Windows Server 2008 Datacenter
Header msclus.h

こちらもご覧ください

フェールオーバー クラスターの列挙