Msvm_ComputerSystem::RequestReplicationStateChangeEx メソッド

仮想マシンのレプリケーション関係のレプリケーション状態を指定した値に変更するように要求します。 状態の変更が進行中の間、 ReplicationState プロパティは RequestedState パラメーターの値に変更されます。 このメソッドは、仮想マシンを表す Msvm_ComputerSystem クラスのインスタンスでのみサポートされます。

構文

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

パラメーター

ReplicationRelationship [in]

状態変更要求のレプリケーション関係を定義する Msvm_ReplicationRelationship クラスの埋め込みインスタンスの文字列表現。 このパラメーターは省略可能です。 指定されていない場合、要求はプライマリ レプリケーションリレーションシップで実行されます。

RequestedState [in]

新しいレプリケーションの状態。 は、次のいずれかの値である必要があります。

初期レプリケーションを開始する準備ができました (1)

初期レプリケーションを開始する準備ができました。

初期レプリケーションの完了を待機 中 (2)

初期レプリケーションの完了を待機しています。

レプリケート ( 3)

レプリケーション中。

同期レプリケーションの完了 (4)

同期されたレプリケーションが完了しました。

Suspend (7)

レプリケーションを中断します。

再同期の取り消し (9)

再同期を取り消します。

ジョブ [出力]

操作が非同期に実行された場合に返される Msvm_ConcreteJob オブジェクトへの省略可能な参照。 存在する場合は、返された参照を使用して進行状況を監視し、メソッドの結果を取得できます。

TimeoutPeriod [in]

このパラメーターは使用されません。

戻り値

このメソッドは、次のいずれかの値を返します。

リターン コード/値 説明
エラーなしで完了
0
成功
チェックされたメソッド パラメーター - ジョブの開始
4096
遷移は非同期です。
Failed
32768
アクセスが拒否されました
32769
サポートされていません
32770
状態が不明です
32771
タイムアウト
32772
パラメーターが無効です
32773
パラメーターのいずれかで指定された値はサポートされていません。
システムが使用中です
32774
この操作の無効な状態
32775
RequestedState パラメーターで指定された値は、現在のレプリケーション モードまたは状態ではサポートされていません。
正しくないデータ型
32776
システムを使用できません
32777
メモリ不足
32778
ファイルが見つかりません
32779

要件

要件
サポートされている最小のクライアント
Windows 8.1 [デスクトップ アプリのみ]
サポートされている最小のサーバー
Windows Server 2016 [デスクトップ アプリのみ]
名前空間
\\Root\Virtualization\V2
MOF
WindowsVirtualization.V2.mof
[DLL]
Vmms.exe

こちらもご覧ください

Msvm_ComputerSystem