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 |