共用方式為


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

另請參閱

CLUSTER_RESOURCE_STATE_CHANGE_REASON

公用程序結構