Share via


Msvm_VirtualSystemResourceComponent クラス

Microsoft Windows Hyper-V プラットフォームの仮想デバイス サービスを表します。

次の構文は、簡略化されたマネージド オブジェクト形式 (MOF) コードであり、継承されたすべてのプロパティが含まれています。

構文

class Msvm_VirtualSystemResourceComponent : Msvm_VirtualizationComponent
{
  string  Name;
  string  CLSID;
  uint32  Context = 1;
  boolean Enabled = True;
  string  AdditionalClassNames[];
  uint16  Type = 1;
  boolean HotAdd = False;
  boolean HotRemove = False;
};

メンバー

Msvm_VirtualSystemResourceComponent クラスには、次の種類のメンバーがあります。

プロパティ

Msvm_VirtualSystemResourceComponent クラスには、これらのプロパティがあります。

AdditionalClassNames

データ型: 文字列 配列

アクセスの種類: 読み取り専用

この Msvm_VirtualSystemResourceComponent インスタンスによって表示される追加の非関連付けクラスを含む文字列 配列。 これらのクラスは、 CIM_LogicalDevice からも CIM_ResourceAllocationSettingDataからも派生する必要があります。

CLSID

データ型: string

アクセスの種類: 読み取り専用

サービスの COM オブジェクトのクラス識別子を表す GUID。 このプロパティは、 Msvm_VirtualizationComponentから継承されます。

コンテキスト

データ型: uint32

アクセスの種類: 読み取り専用

新しく作成されたオブジェクトが実行されるコンテキスト。 この値は、 dwClsContext パラメーターで CoCreateInstance に渡されます。 このプロパティは Msvm_VirtualizationComponentから継承され、常に 1 に設定されます。

有効

データ型: ブール値

アクセスの種類: 読み取り専用

True を指定 すると、このインスタンスが有効になり、クライアント要求を完了するために使用できます。それ以外の場合は False。 このプロパティは Msvm_VirtualizationComponentから継承され、常に True に設定 されます

HotAdd

データ型: ブール値

アクセスの種類: 読み取り専用

True を指定 すると、このインスタンスを仮想マシンにホット追加できます。それ以外の場合は False。 既定値は Falseです。

HotRemove

データ型: ブール値

アクセスの種類: 読み取り専用

True を指定 すると、このインスタンスを仮想マシンからホット削除できます。それ以外の場合は False。 既定値は Falseです。

名前

データ型: string

アクセスの種類: 読み取り専用

修飾子: キー

サービスを一意に識別する言語に依存しない文字列。 名前の競合を防ぐために、"vendor|component|version" という形式を使用することをお勧めします。 たとえば、この名前は、Microsoft エミュレートされたネットワーク ポート コンポーネントのバージョン 1.0 を表します。EmulatedNetworkPortComponent|V1.0" このプロパティは、 Msvm_VirtualizationComponentから継承されます。

Type

データ型: uint16

アクセスの種類: 読み取り専用

ここで説明する WMI オブジェクトと仮想デバイスの関係。

説明
"変更不可"
0
"Singleton"
1
シングルトンは、仮想デバイスと 1 対 1 で結び付けられ、仮想マシンごとに 1 回だけ存在できる最上位 WMI オブジェクトです。 これが既定値です。
"MultiInstance"
2
MultiInstance は、仮想マシンごとに複数回存在できる最上位 WMI オブジェクトであり、1 対 1 を仮想デバイスに関連付けます。
"Subdevice"
3
サブデバイスは、親参照を持たない WMI オブジェクトですが、仮想マシンごとに 1 回だけ存在できる 1 つの仮想デバイスによってのみ制御されます。 ただし、WMI オブジェクトは複数回存在する可能性があります。

解説

MSVM_VIRTUALSYSTEMRESOURCECOMPONENT クラスへのアクセスは、UAC フィルター処理によって制限される場合があります。 詳細については、「 ユーザー アカウント制御と WMI」を参照してください。

要件

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

関連項目

Msvm_VirtualizationComponent

Msvm_VirtualizationComponent