共用方式為


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

旗標的位掩碼,指定作業的設定。 此成員可以包含下列一或多個值:

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:Windows Server 2012 R2 之前不支援此值。

WaitHint

目前未使用此成員。

Windows Server 2012:此成員已新增至 Windows Server 2012 R2。

規格需求

需求
最低支援的用戶端 都不支援
最低支援的伺服器 Windows Server 2012
標頭 resapi.h

另請參閱

資源 DLL 結構