CLUSCTL_RESOURCE_STATE_CHANGE_REASON_STRUCT結構 (clusapi.h)
使用 CLUSCTL_RESOURCE_STATE_CHANGE_REASON 控件程式代碼傳送,以提供 資源 狀態變更的原因。
語法
typedef struct _CLUSCTL_RESOURCE_STATE_CHANGE_REASON_STRUCT {
DWORD dwSize;
DWORD dwVersion;
CLUSTER_RESOURCE_STATE_CHANGE_REASON eReason;
} CLUSCTL_RESOURCE_STATE_CHANGE_REASON_STRUCT, *PCLUSCTL_RESOURCE_STATE_CHANGE_REASON_STRUCT;
成員
dwSize
以位元組為單位的結構大小。
dwVersion
結構的版本。 設定為 CLUSCTL_RESOURCE_STATE_CHANGE_REASON_VERSION_1 (1) 。
eReason
描述狀態變更原因 的 CLUSTER_RESOURCE_STATE_CHANGE_REASON 列舉值。 下列清單列出可能的值。
eResourceStateChangeReasonUnknown (0)
此原因代碼永遠不會由叢集傳送。 資源 DLL 應該使用此值來初始化本機CLUSCTL_RESOURCE_STATE_CHANGE_REASON_STRUCT結構,並在從離線和終止進入點函式傳回之前重設此結構的 eReason 成員。 如需詳細資訊,請參閱 CLUSCTL_RESOURCE_STATE_CHANGE_REASON。
eResourceStateChangeReasonMove (1)
eResourceStateChangeReasonFailover (2)
eResourceStateChangeReasonFailedMove (3)
在線 即將呼叫,因為資源的群組未成功完成移動作業。
eResourceStateChangeReasonShutdown (4)
eResourceStateChangeReasonRundown (5)
即將呼叫終止 ,因為叢集服務未預期地停止。
規格需求
需求 | 值 |
---|---|
最低支援的用戶端 | 都不支援 |
最低支援的伺服器 | Windows Server 2008 Datacenter、Windows Server 2008 Enterprise |
標頭 | clusapi.h |