Msvm _ :: RequestReplicationStateChangeEx 方法

要求虛擬機器複寫關聯性的複寫狀態變更為指定的值。 當狀態變更正在進行時, ReplicationState 屬性會變更為 RequestedState 參數的值。 只有代表虛擬機器的 Msvm 同機類別 _ 實例才支援這個方法。

語法

uint32 RequestReplicationStateChangeEx(
  [in]  string              ReplicationRelationship,
  [in]  uint16              RequestedState,
  [out] CIM_ConcreteJob Job,
  [in]  datetime            TimeoutPeriod
);

參數

ReplicationRelationship [在]

Msvm _ ReplicationRelationship類別之內嵌實例的字串表示,這個類別會定義狀態變更要求的複寫關聯性。 這是選擇性參數。 未指定時,會在主要複寫關聯性上執行要求。

RequestedState [在]

新的複寫狀態。 必須是下列其中一個值。

準備開始初始 複寫 (1)

準備開始初始複寫。

等候完成初始 複寫 (2)

正在等候完成初始複寫。

複寫 (3)

複寫。

同步複寫完成 (4)

同步的複寫完成。

止 (7)

暫止複寫。

取消重新同步 處理 (9)

取消重新同步處理。

作業 [擴展]

如果以非同步方式執行作業,則為所傳回之 Msvm _ ConcreteJob 物件的選擇性參考。 如果有,則會使用傳回的參考來監視進度,並取得方法的結果。

TimeoutPeriod [在]

不使用這個參數。

傳回值

這個方法會傳回下列其中一個值。

傳回碼/值 Description
已完成,沒有錯誤
0
Success
已檢查方法參數-作業已啟動
4096
轉換是非同步。
失敗
32768
拒絕存取
32769
不支援
32770
狀態為未知
32771
Timeout
32772
不正確參數
32773
不支援其中一個參數所指定的值。
系統使用中
32774
此操作的狀態無效
32775
在目前的複寫模式或狀態中,不支援在 RequestedState 參數中指定的值。
不正確的資料類型
32776
系統無法使用
32777
記憶體不足
32778
找不到
檔案
32779

規格需求

需求
最低支援的用戶端
[僅 Windows 8.1 桌面應用程式]
最低支援的伺服器
僅限 Windows Server 2016 [ desktop 應用程式]
命名空間
\\根 \ 虛擬化 \ V2
MOF
WindowsVirtualization。
DLL
Vmms.exe

另請參閱

Msvm _