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 |