次の方法で共有


CIM_VirtualSystemManagementService クラスの DefineSystem メソッド

仮想システムを定義します。

入力が完全に指定されていない場合は、既定値を入力できます。

構文

uint32 DefineSystem(
  [in]  string                           SystemSettings,
  [in]  string                           ResourceSettings[],
  [in]  CIM_VirtualSystemSettingData REF ReferenceConfiguration,
  [out] CIM_ComputerSystem           REF ResultingSystem,
  [out] CIM_ConcreteJob              REF Job
);

パラメーター

SystemSettings [in]

作成する仮想システムの属性を定義するために使用されるクラス CIM_VirtualSystemSettingData の埋め込みインスタンスを含む文字列。

ResourceSettings [in]

新しい仮想システムのスコープ内に作成される仮想リソースの仮想側面を記述するクラス CIM_ResourceAllocationSettingData の埋め込みインスタンスを含む文字列の配列。

ReferenceConfiguration [in]

参照仮想システム構成の最上位オブジェクトである CIM_VirtualSystemSettingDat オブジェクト インスタンスへの参照。 SystemSettings パラメーターと ResourceSettings パラメーターがそれぞれの情報を提供しなかった場合は、参照構成を使用して新しい仮想システムの構成を補完します。

ResultingSystem [out]

仮想コンピューター システムが正常に定義されている場合は、新しく定義された仮想コンピューター システムを表すクラス CIM_ComputerSystem のインスタンスへの参照が返されます。

ジョブ [出力]

操作の実行時間が長い場合は、必要に応じてジョブが返される可能性があります。 この場合、新しい仮想システムを表すクラス CIM_ComputerSystemのインスタンスは、5 (作成) に設定されたクラス CIM_ComputerSystemおよびプロパティ ElementEffects の新しいインスタンスを参照するプロパティ AffectedElement との関連付けCIM_AffectedJobElementを介して表示されます。

戻り値

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

エラーなしで完了 しました (0)

サポートされていません (1)

失敗 ( 2)

タイムアウト (3)

無効なパラメーター (4)

DMTF 予約済み (...)

チェックされたメソッド パラメーター - ジョブの開始 (4096)

メソッド予約済み (4097..32767)

ベンダー固有 (32768..65535)

要件

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

関連項目

CIM_VirtualSystemManagementService