RESOURCE_STATUS_EX 構造体 (resapi.h)
オンラインまたはオフラインになっている リソース に関する情報が含まれます。 この構造体は、コールバック関数 SetResourceStatusEx のパラメーターとして使用されます。
構文
typedef struct RESOURCE_STATUS_EX {
CLUSTER_RESOURCE_STATE ResourceState;
DWORD CheckPoint;
HANDLE EventHandle;
DWORD ApplicationSpecificErrorCode;
DWORD Flags;
DWORD WaitHint;
} RESOURCE_STATUS_EX, *PRESOURCE_STATUS_EX;
メンバー
ResourceState
リソース の 状態を表すCLUSTER_RESOURCE_STATE列挙値。
CheckPoint
状態レポートに新しいフラグを設定するために リソース DLL によって設定される値。
EventHandle
リソースがいつ失敗したかを示すイベントへのハンドル。
ApplicationSpecificErrorCode
TBD
Flags
操作の設定を指定するフラグのビットマスク。 このメンバーには、次の値を 1 つ以上含めることができます。
CLUSRESDLL_STATUS_OFFLINE_BUSY (0x00000001)
リソースがビジー状態です。
CLUSRESDLL_STATUS_OFFLINE_SOURCE_THROTTLED (0x00000002)
ソースが調整されています。
CLUSRESDLL_STATUS_OFFLINE_DESTINATION_THROTTLED (0x00000004)
宛先が調整されています。
CLUSRESDLL_STATUS_OFFLINE_DESTINATION_REJECTED (0x00000008)
宛先が拒否されました。
CLUSRESDLL_STATUS_INSUFFICIENT_MEMORY (0x00000010)
操作を実行するためのメモリが不足していました。
CLUSRESDLL_STATUS_INSUFFICIENT_PROCESSOR (0x00000020)
操作を実行するための処理リソースが不十分でした。
CLUSRESDLL_STATUS_INSUFFICIENT_OTHER_RESOURCES (0x00000040)
操作を実行するためのリソース (処理リソースやメモリ リソース以外) が不足していました。
STATUS_INVALID_PARAMETERS (0x00000080)
SetResourceStatusEx 関数が無効なパラメーターを受け取った。
CLUSRESDLL_STATUS_NETWORK_NOT_AVAILABLE (0x00000100)
ネットワークが使用できない。
Windows Server 2012: R2 をWindows Server 2012する前に、この値はサポートされていません。
WaitHint
このメンバーは、現時点では使用されていません。
Windows Server 2012: このメンバーは、Windows Server 2012 R2 に追加されました。
要件
要件 | 値 |
---|---|
サポートされている最小のクライアント | サポートなし |
サポートされている最小のサーバー | Windows Server 2012 |
Header | resapi.h |