共用方式為


CLUS_MAINTENANCE_MODE_INFOEX 結構 (clusapi.h)

表示儲存體類別資源的擴充維護模式設定。

語法

typedef struct _CLUS_MAINTENANCE_MODE_INFOEX {
  BOOL                       InMaintenance;
  MAINTENANCE_MODE_TYPE_ENUM MaintainenceModeType;
  CLUSTER_RESOURCE_STATE     InternalState;
  DWORD                      Signature;
} CLUS_MAINTENANCE_MODE_INFOEX, *PCLUS_MAINTENANCE_MODE_INFOEX;

成員

InMaintenance

設定為 TRUE 以啟用 或 FALSE 以停用所識別資源的維護模式。 查詢時,資源會傳回 TrueFalse ,以指出資源的目前維護模式狀態。

MaintainenceModeType

除非有問題的資源處於維護模式類型,否則此成員會設定為 0。 否則,這個成員會從MAINTENANCE_MODE_TYPE_ENUM列舉取得列舉值做為其值。 此成員的可能值如下所示。

0

資源不在維護模式中。

MaintenanceModeTypeDisableIsAliveCheck (1)

表示伺服器會忽略資源健康情況檢查的結果。

MaintenanceModeTypeOfflineResource (2)

指出伺服器已在內部執行作業,以將儲存體資源帶入 ClusterResourceOffline 狀態,而不會變更資源的用戶端可見狀態。

MaintenanceModeTypeUnclusterResource (3)

指出伺服器已釋放儲存體資源的擁有權。

InternalState

此成員代表內部資源狀態。 只有當伺服器寫入時,此欄位才有效。 此成員會從 CLUSTER_RESOURCE_STATE 列舉取得列舉值。 此成員的可能值如下所示。

ClusterResourceStateUnknown (–1)

作業未成功。 如需錯誤的詳細資訊,請呼叫 函式 GetLastError

ClusterResourceInitializing (1)

資源正在執行初始化。

ClusterResourceOnline (2)

資源正常運作。

ClusterResourceOffline (3)

資源無法運作。

ClusterResourceFailed (4)

資源 失敗

ClusterResourceOnlinePending (129)

資源即將上線。

ClusterResourceOfflinePending (130)

資源正在離線。

Signature

必須包含值0xABBAF00F的 32 位整數。

規格需求

   
最低支援的用戶端 都不支援
最低支援的伺服器 Windows Server 2008 Datacenter、Windows Server 2008 企業版
標頭 clusapi.h

另請參閱

CLUSTER_RESOURCE_STATE

MAINTENANCE_MODE_TYPE_ENUM

公用程式結構