CLUSTER_RESOURCE_STATE_CHANGE_REASON 枚举 (msclus.h)
由 CLUSCTL_RESOURCE_STATE_CHANGE_REASON_STRUCT 和
CLUSCTL_RESOURCE_STATE_CHANGE_REASON 控制代码来描述资源状态更改的原因。
语法
typedef enum CLUSTER_RESOURCE_STATE_CHANGE_REASON {
eResourceStateChangeReasonUnknown = 0,
eResourceStateChangeReasonMove,
eResourceStateChangeReasonFailover,
eResourceStateChangeReasonFailedMove,
eResourceStateChangeReasonShutdown,
eResourceStateChangeReasonRundown
} ;
常量
eResourceStateChangeReasonUnknown 值: 0 此原因代码永远不会由群集发送。 资源 DLL 应使用此值初始化本地 CLUSCTL_RESOURCE_STATE_CHANGE_REASON_STRUCT 结构和重置 的 eReason 成员 CLUSCTL_RESOURCE_STATE_CHANGE_REASON_STRUCT 结构之前从 脱机 和 终止 入口点函数。 有关详细信息,请参阅: 请参阅 CLUSCTL_RESOURCE_STATE_CHANGE_REASON。 |
eResourceStateChangeReasonMove 脱机 即将调用,因为 正在移动资源的组 。 |
eResourceStateChangeReasonFailover 终止 即将调用,因为资源的 正在 故障转移组。 |
eResourceStateChangeReasonFailedMove 即将调用 Online ,因为资源的 组未成功完成移动操作。 |
eResourceStateChangeReasonShutdown 脱机 即将调用,因为 群集服务 正在关闭。 |
eResourceStateChangeReasonRundown 即将调用 Terminate ,因为群集 服务意外停止。 |
要求
要求 | 值 |
---|---|
最低受支持的客户端 | 无受支持的版本 |
最低受支持的服务器 | Windows Server 2008 Enterprise、Windows Server 2008 Datacenter |
标头 | msclus.h |