次の方法で共有


CIM_VirtualSystemMigrationService クラスの CheckVirtualSystemIsMigratableToSystem メソッド

事前チェックを実行して、仮想システムがターゲット システムに正常に移行される可能性があるかどうかを判断する方法。 この方法では、動的なリソースの可用性により、後続の移行が常に成功するとは限りません。 戻りコードの説明:

構文

uint32 CheckVirtualSystemIsMigratableToSystem(
  [in]  CIM_ComputerSystem REF ComputerSystem,
  [in]  CIM_System         REF DestinationSystem,
  [in]  string                 MigrationSettingData,
  [in]  string                 NewSystemSettingData,
  [in]  string                 NewResourceSettingData[],
  [out] boolean                IsMigratable
);

パラメーター

ComputerSystem [in]

移行CIM_ComputerSystem ソース仮想コンピューター システムを参照するインスタンス。

DestinationSystem [in]

仮想システムCIM_System 移行先システムを参照するインスタンスです。

MigrationSettingData [in]

移行操作に適用できる移行設定を表す CIM_VirtualSystemMigrationSettingData クラスの埋め込みインスタンスを含む文字列。

NewSystemSettingData [in]

移行後に仮想システムに適用できる新しいプロパティを表す 、CIM_VirtualSystemSettingData クラスの埋め込みインスタンスを含む文字列。

NewResourceSettingData [in]

仮想システムの移行後に仮想システムのスコープ内の仮想リソースに適用できる新しいプロパティを表す 、CIM_ResourceAllocationSettingData クラスの埋め込みインスタンスを含む文字列の配列。

IsMigratable [out]

移行チェック、仮想システムを正常に移行できるかどうかを示す結果になります。

戻り値

成功した場合は 0 を返します。それ以外の場合は、エラーを返します。

リターン コード/値 説明
エラーなしで完了
0
実行されたチェック。結果は[Out] IsMigratable パラメーターの値によって報告されます。
サポートされていません
1
メソッドは実装でサポートされていません。 [Out] IsMigratable パラメーターの値を使用して結果が報告されません。
失敗
2
未指定の理由でチェックが失敗しました。 [Out] IsMigratable パラメーターの値を使用して結果が報告されません。
タイムアウト
3
タイムアウトを確認します。[Out] IsMigratable パラメーターの値を使用して結果が報告されません。
無効なパラメーター
4
1 つ以上のパラメーターが正式に無効です。 たとえば、 DestinationSystem パラメーターの値が有効なオブジェクト パスを構成していません。 [Out] IsMigratable パラメーターの値を使用して結果が報告されません。
無効な状態
5
ソース仮想システム、ソース ホスト システム、またはターゲット ホスト システムは、要求された仮想システムの移行の開始を許可する状態です。これは一時的な条件である可能性があります。 [Out] IsMigratable パラメーターの値を使用して結果が報告されません。
互換性のないパラメーター
6
1 つ以上の入力パラメーターは、セットとして、またはターゲット ホストに対して互換性がありません。 たとえば、 NewSettingData パラメーターの値には、 DestinationSystem パラメーターの値で識別されるターゲット ホスト システムでサポートされていないプロパティが含まれています。 [Out] IsMigratable パラメーターの値を使用して結果が報告されません。
DMTF 予約済み
..
メソッド予約済み
4097..32767
ベンダー固有
32768..65535

要件

要件
サポートされている最小のクライアント
Windows 8.1
サポートされている最小のサーバー
Windows Server 2012 R2
名前空間
Root\virtualization\v2
MOF
WindowsVirtualization.V2.mof
[DLL]
Vmms.exe

関連項目

CIM_VirtualSystemMigrationService