次の方法で共有


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

こちらもご覧ください

リソース DLL 構造体