MSFT_ReplicationCapabilities 類別的 GetSupportedCopyStates 方法

針對指定的 ReplicationType,傳回支援的複製狀態。

語法

UInt32 GetSupportedCopyStates(
  [in]  UInt16 ReplicationType,
  [out] UInt16 SupportedCopyStates[],
  [out] String ExtendedStatus
);

參數

ReplicationType [in]

表示複寫類型的值。 這必須在列舉 MSFT_ReplicationCapabilities中。SupportedReplicationTypes。

SupportedCopyStates [out]

支援的複製狀態。 下列其中一個值。

意義
初始化 2 建立啟用復寫的連結,而且來源和目標已相關聯。 不過,複製作業尚未啟動。
未同步處理的 3 並非所有源數據都已複製到目標。
已同步處理 4 所有源數據都已複製到目標。
中斷 5 關聯性因來源、目標、兩者之間的路徑或空間條件約束中的錯誤而無法運作。
已達 6 目標會從來源分割。
分割 7 目標已正常 (或有系統地) 以確保一致性的方式從來源分割。
非使用中 8 複製作業已停止。 寫入來源不會傳送至目標。
已暫停 9 來源與目標之間的數據流已停止。 在繼續關聯之前,會保留對來源的寫入。
故障轉移 10 對目標的讀取和寫入失敗。 無法連線到來源。
備妥 11 初始化已完成,且複製作業已啟動。 不過,數據流尚未啟動。
中止 12 複製作業已中止。 使用重新同步複本作業重新啟動複製作業。
扭曲 13 已修改目標,且不再與來源或時間點檢視同步。
混合 14 適用於 GroupSynchronizedCopyState。 它表示群組中元素的 StorageSynchronized 關聯具有不同的 CopyState 值。
不適用 15 目標沒有復寫狀態。
Microsoft 保留 的 .. 此值保留給系統使用。
廠商特定 0x8000。 這些值會保留給廠商。

ExtendedStatus [out]

包含內嵌 MSFT_StorageExtendedStatus 物件的字串。

此參數可讓儲存提供者傳回擴充 (實作特定) 錯誤資訊。

傳回值

成功 (0)

不支援 (1)

未指定的錯誤 (2)

時 (3)

失敗 (4)

無效的參數 (5)

在 [使用 (6)

DMTF 保留 (。。)

廠商特定 (0x8000。。)

規格需求

需求
最低支援的用戶端 Windows 10 [僅限傳統型應用程式]
最低支援的伺服器 Windows Server 2016 [僅限傳統型應用程式]
命名空間 Root\Microsoft\Windows\Storage
MOF Storagewmi.mof

另請參閱

MSFT_ReplicationCapabilities