ホーム › Networking.Clustering › CLUSTER_RESOURCE_STATE_CHANGE_REASON
CLUSTER_RESOURCE_STATE_CHANGE_REASON
列挙型メンバー 6
| 名前 | 10進 | 16進 | 説明 |
|---|---|---|---|
| eResourceStateChangeReasonUnknown | 0 | 0x0 | この理由コードがクラスターから送信されることはありません。 リソース DLL は、この値を使用してローカルの CLUSCTL_RESOURCE_STATE_CHANGE_REASON_STRUCT 構造体を初期化し、また Offline および Terminate エントリ ポイント関数から復帰する前に CLUSCTL_RESOURCE_STATE_CHANGE_REASON_STRUCT 構造体の eReason メンバーをリセットするために使用してください。詳細については、 CLUSCTL_RESOURCE_STATE_CHANGE_REASON を参照してください。 |
| eResourceStateChangeReasonMove | 1 | 0x1 | リソースの グループ が移動されるため、 Offline が呼び出されようとしています。 |
| eResourceStateChangeReasonFailover | 2 | 0x2 | リソースのグループがフェールオーバーされるため、 Terminate が呼び出されようとしています。 |
| eResourceStateChangeReasonFailedMove | 3 | 0x3 | リソースのグループが移動操作を正常に完了できなかったため、 Online が呼び出されようとしています。 |
| eResourceStateChangeReasonShutdown | 4 | 0x4 | クラスター サービスがシャットダウンされるため、 Offline が呼び出されようとしています。 |
| eResourceStateChangeReasonRundown | 5 | 0x5 | クラスター サービスが予期せず停止したため、 Terminate が呼び出されようとしています。 |
公式ドキュメント
CLUSCTL_RESOURCE_STATE_CHANGE_REASON_STRUCT および CLUSCTL_RESOURCE_STATE_CHANGE_REASON 制御コードが、リソースの状態変化の理由を示すために使用します。
出典・ライセンス: 上記「公式ドキュメント」の内容は Microsoft の Win32 API ドキュメント(MicrosoftDocs/sdk-api)を日本語に翻訳・改変したものです。© Microsoft Corporation. CC BY 4.0 で提供。
Microsoft 公式リファレンス: 英語 (en-us) · 日本語 (ja-jp) · 原文ソース (GitHub)
Microsoft 公式リファレンス: 英語 (en-us) · 日本語 (ja-jp) · 原文ソース (GitHub)
各言語での定義
列挙メンバーの定義。HSP タブは #define global(値は16進)。
typedef enum CLUSTER_RESOURCE_STATE_CHANGE_REASON : int {
eResourceStateChangeReasonUnknown = 0,
eResourceStateChangeReasonMove = 1,
eResourceStateChangeReasonFailover = 2,
eResourceStateChangeReasonFailedMove = 3,
eResourceStateChangeReasonShutdown = 4,
eResourceStateChangeReasonRundown = 5
} CLUSTER_RESOURCE_STATE_CHANGE_REASON;public enum CLUSTER_RESOURCE_STATE_CHANGE_REASON : int
{
eResourceStateChangeReasonUnknown = 0,
eResourceStateChangeReasonMove = 1,
eResourceStateChangeReasonFailover = 2,
eResourceStateChangeReasonFailedMove = 3,
eResourceStateChangeReasonShutdown = 4,
eResourceStateChangeReasonRundown = 5,
}Public Enum CLUSTER_RESOURCE_STATE_CHANGE_REASON As Integer
eResourceStateChangeReasonUnknown = 0
eResourceStateChangeReasonMove = 1
eResourceStateChangeReasonFailover = 2
eResourceStateChangeReasonFailedMove = 3
eResourceStateChangeReasonShutdown = 4
eResourceStateChangeReasonRundown = 5
End Enumimport enum
class CLUSTER_RESOURCE_STATE_CHANGE_REASON(enum.IntEnum):
eResourceStateChangeReasonUnknown = 0
eResourceStateChangeReasonMove = 1
eResourceStateChangeReasonFailover = 2
eResourceStateChangeReasonFailedMove = 3
eResourceStateChangeReasonShutdown = 4
eResourceStateChangeReasonRundown = 5// CLUSTER_RESOURCE_STATE_CHANGE_REASON
pub const eResourceStateChangeReasonUnknown: i32 = 0;
pub const eResourceStateChangeReasonMove: i32 = 1;
pub const eResourceStateChangeReasonFailover: i32 = 2;
pub const eResourceStateChangeReasonFailedMove: i32 = 3;
pub const eResourceStateChangeReasonShutdown: i32 = 4;
pub const eResourceStateChangeReasonRundown: i32 = 5;// CLUSTER_RESOURCE_STATE_CHANGE_REASON
const (
eResourceStateChangeReasonUnknown int32 = 0
eResourceStateChangeReasonMove int32 = 1
eResourceStateChangeReasonFailover int32 = 2
eResourceStateChangeReasonFailedMove int32 = 3
eResourceStateChangeReasonShutdown int32 = 4
eResourceStateChangeReasonRundown int32 = 5
)const
eResourceStateChangeReasonUnknown = 0;
eResourceStateChangeReasonMove = 1;
eResourceStateChangeReasonFailover = 2;
eResourceStateChangeReasonFailedMove = 3;
eResourceStateChangeReasonShutdown = 4;
eResourceStateChangeReasonRundown = 5;// CLUSTER_RESOURCE_STATE_CHANGE_REASON
pub const eResourceStateChangeReasonUnknown: i32 = 0;
pub const eResourceStateChangeReasonMove: i32 = 1;
pub const eResourceStateChangeReasonFailover: i32 = 2;
pub const eResourceStateChangeReasonFailedMove: i32 = 3;
pub const eResourceStateChangeReasonShutdown: i32 = 4;
pub const eResourceStateChangeReasonRundown: i32 = 5;const
eResourceStateChangeReasonUnknown* = 0
eResourceStateChangeReasonMove* = 1
eResourceStateChangeReasonFailover* = 2
eResourceStateChangeReasonFailedMove* = 3
eResourceStateChangeReasonShutdown* = 4
eResourceStateChangeReasonRundown* = 5enum CLUSTER_RESOURCE_STATE_CHANGE_REASON : int {
eResourceStateChangeReasonUnknown = 0,
eResourceStateChangeReasonMove = 1,
eResourceStateChangeReasonFailover = 2,
eResourceStateChangeReasonFailedMove = 3,
eResourceStateChangeReasonShutdown = 4,
eResourceStateChangeReasonRundown = 5,
}#define global eResourceStateChangeReasonUnknown 0x0
#define global eResourceStateChangeReasonMove 0x1
#define global eResourceStateChangeReasonFailover 0x2
#define global eResourceStateChangeReasonFailedMove 0x3
#define global eResourceStateChangeReasonShutdown 0x4
#define global eResourceStateChangeReasonRundown 0x5