Msvm_ResourceAllocationSettingData クラス
仮想リソースの現在の割り当て状態と記録された割り当て状態を表します。
次の構文は、簡略化されたマネージド オブジェクト形式 (MOF) コードであり、継承されたすべてのプロパティが含まれています。
構文
[Dynamic, Provider("VmmsWmiInstanceAndMethodProvider"), AMENDMENT]
class Msvm_ResourceAllocationSettingData : CIM_ResourceAllocationSettingData
{
string InstanceID = "Microsoft:GUID\DeviceSpecificData";
string Caption;
string Description;
string ElementName;
uint16 ResourceType;
string OtherResourceType;
string ResourceSubType;
string PoolID;
uint16 ConsumerVisibility;
string HostResource[];
string AllocationUnits;
uint64 VirtualQuantity;
uint64 Reservation;
uint64 Limit;
uint32 Weight;
boolean AutomaticAllocation;
boolean AutomaticDeallocation;
string Parent;
string Connection[];
string Address;
uint16 MappingBehavior;
string AddressOnParent;
string VirtualQuantityUnits = "count";
string VirtualSystemIdentifiers[] = { "GUID" };
};
メンバー
Msvm_ResourceAllocationSettingData クラスには、次の種類のメンバーがあります。
プロパティ
Msvm_ResourceAllocationSettingData クラスには、これらのプロパティがあります。
-
アドレス
-
-
データ型: string
-
アクセスの種類: 読み取り専用
リソースのアドレス。 このプロパティは、 CIM_ResourceAllocationSettingDataから継承されます。
これは読み取り専用プロパティですが、ResourceType プロパティが 20 (グラフィックス コントローラー) の場合は、Msvm_VirtualSystemManagementService クラスの ModifyResourceSettings メソッドを使用して変更できます。
-
-
AddressOnParent
-
-
データ型: string
-
アクセスの種類: 読み取り専用
親のコンテキストでのこのリソースのアドレスについて説明します。 Parent プロパティと AddressOnParent プロパティは、コントローラーの関係と、コントローラー上のデバイスの順序を記述するために使用されます。 このプロパティは、 CIM_ResourceAllocationSettingDataから継承されます。
-
-
AllocationUnits
-
-
データ型: string
-
アクセスの種類: 読み取り専用
Reservation プロパティと Limit プロパティで使用される割り当ての単位。 このプロパティは、 CIM_ResourceAllocationSettingDataから継承されます。
-
-
AutomaticAllocation
-
-
データ型: ブール値
-
アクセスの種類: 読み取り専用
リソースが自動的に割り当てられるかどうかを示します。 このプロパティは、 CIM_ResourceAllocationSettingDataから継承されます。
-
-
AutomaticDeallocation
-
-
データ型: ブール値
-
アクセスの種類: 読み取り専用
リソースの割り当てが自動的に解除されるかどうかを示します。 このプロパティは、 CIM_ResourceAllocationSettingDataから継承されます。
-
-
Caption
-
-
データ型: string
-
アクセスの種類: 読み取り専用
-
修飾子: MaxLen (64)
オブジェクトの簡単な説明。 このプロパティは、 CIM_ManagedElementから継承されます。
-
-
接続
-
-
データ型: 文字列 配列
-
アクセスの種類: 読み取り専用
このリソースが接続されているデバイス。 このプロパティは、 CIM_ResourceAllocationSettingDataから継承されます。
これは、読み取り専用プロパティです。 ただし、ResourceType プロパティが 21 (シリアル ポート) で、ResourceSubType プロパティが "Microsoft:Hyper-V:Serial Port" の場合は、Msvm_VirtualSystemManagementService クラスの ModifyResourceSettings メソッドを使用して Connection プロパティを変更できます。
-
-
ConsumerVisibility
-
-
データ型: uint16
-
アクセスの種類: 読み取り専用
割り当てられたリソースに対するコンシューマーの可視性。 このプロパティは、 CIM_ResourceAllocationSettingDataから継承されます。
-
-
説明
-
-
データ型: string
-
アクセスの種類: 読み取り専用
オブジェクトの説明。 このプロパティは、 CIM_ManagedElementから継承されます。
-
-
ElementName
-
-
データ型: string
-
アクセスの種類: 読み取り専用
オブジェクトの表示名。 このプロパティは、 CIM_SettingDataから継承されます。 このプロパティを変更すると、関連付けられている論理デバイス派生物の要素名が変更されます。
これは読み取り専用プロパティですが、Msvm_VirtualSystemManagementService クラスの ModifyResourceSettings メソッドを使用して変更できます。
-
-
HostResource
-
-
データ型: 文字列 配列
-
アクセスの種類: 読み取り専用
仮想マシン内の各デバイスに割り当てることができるホスト リソースは 1 つだけであるため、この配列の最初の要素のみを設定できます。 この機能をサポートするデバイスの場合は、 HostResource 配列の最初の要素に、割り当てる基になるホスト リソースへの参照を含めます。 このプロパティは、 CIM_ResourceAllocationSettingDataから継承されます。
これは、読み取り専用プロパティです。 ただし、ResourceType プロパティが 17 (ディスク) で、ResourceSubType プロパティが "Microsoft:Hyper-V:Physical Disk Drive" の場合は、Msvm_VirtualSystemManagementService クラスの ModifyResourceSettings メソッドを使用して HostResource プロパティを変更できます。
-
-
InstanceID
-
-
データ型: string
-
アクセスの種類: 読み取り専用
-
修飾子: キー
このクラスのインスタンスを一意に識別します。 このプロパティは CIM_SettingDataから継承され、常に "Microsoft:GUID\DeviceSpecificData" に設定されます。
-
-
制限
-
-
データ型: uint64
-
アクセスの種類: 読み取り専用
この割り当てに付与されるリソースの最大量。 このプロパティの測定単位は、 VirtualQuantityUnits プロパティで指定します。 このプロパティは、 CIM_ResourceAllocationSettingDataから継承されます。
-
-
MappingBehavior
-
-
データ型: uint16
-
アクセスの種類: 読み取り専用
このリソースを基になるリソースにマップする方法を指定します。 このプロパティは、 CIM_ResourceAllocationSettingDataから継承されます。
-
-
OtherResourceType
-
-
データ型: string
-
アクセスの種類: 読み取り専用
適切に定義された値が使用できなく、 ResourceType の値が 1(Other) の場合に、リソースの種類を表す文字列。 このプロパティは、 CIM_ResourceAllocationSettingDataから継承されます。
-
-
Parent
-
-
データ型: string
-
アクセスの種類: 読み取り専用
リソースの親。 このプロパティは、 CIM_ResourceAllocationSettingDataから継承されます。
-
-
PoolID
-
-
データ型: string
-
アクセスの種類: 読み取り専用
このリソースが割り当てられたリソース プールの識別子。 仮想マシンに関連付けられているインスタンスの場合、これは "Microsoft:GUID\デバイス固有のデータ" になります。 仮想マシンの潜在的な設定を定義するインスタンスの場合、これは "Microsoft:Definition\GUID\Type" になります。 Type には、"Maximum"、"Minimum"、"Default"、または "Increment" のいずれかを指定できます。 このプロパティは、 CIM_ResourceAllocationSettingDataから継承されます。
-
-
予約
-
-
データ型: uint64
-
アクセスの種類: 読み取り専用
この割り当てで使用可能であることが保証されているリソースの量。 このプロパティの測定単位は、 VirtualQuantityUnits プロパティで指定します。 これらのリソースは、仮想マシンで使用できる保証があります。 このプロパティは、 CIM_ResourceAllocationSettingDataから継承されます。
-
-
ResourceSubType
-
-
データ型: string
-
アクセスの種類: 読み取り専用
このリソースの実装固有のサブタイプを表す文字列。 たとえば、これは、同じリソースの種類の異なるモデルを区別するために使用できます。 このプロパティは、 CIM_ResourceAllocationSettingDataから継承されます。
-
-
ResourceType
-
-
データ型: uint16
-
アクセスの種類: 読み取り専用
この割り当て設定が表すリソースの種類。 このプロパティは、 CIM_ResourceAllocationSettingDataから継承されます。
-
その他 (1)
-
コンピューター システム (2)
-
プロセッサ (3)
-
メモリ (4)
-
IDE コントローラー (5)
-
Parallel SCSI HBA (6)
-
FC HBA (7)
-
iSCSI HBA (8)
-
IB HCA (9)
-
イーサネット アダプター (10)
-
その他のネットワーク アダプター (11)
-
I/O スロット (12)
-
I/O デバイス (13)
-
Diskette ドライブ (14)
-
CD ドライブ (15)
-
DVD ドライブ (16)
-
ディスク ドライブ (17)
-
テープ ドライブ (18)
-
記憶域の範囲 (19)
-
その他のストレージ デバイス (20)
-
シリアル ポート (21)
-
並列ポート (22)
-
USB コントローラー (23)
-
グラフィックス コントローラー (24)
-
IEEE 1394 コントローラー (25)
-
パーティション分割可能ユニット (26)
-
基本パーティション分割可能ユニット (27)
-
電源 (28)
-
冷却装置 (29)
-
イーサネット スイッチ ポート (30)
-
論理ディスク (31)
-
ストレージ ボリューム (32)
-
イーサネット接続 (33)
-
DMTF 予約済み (30 32767)
-
ベンダー予約済み (32768 65535)
-
-
VirtualQuantity
-
-
データ型: uint64
-
アクセスの種類: 読み取り専用
コンシューマーに提示されるリソースの量を指定します。 このプロパティの測定単位は、 VirtualQuantityUnits プロパティで指定します。 このプロパティは、 CIM_ResourceAllocationSettingDataから継承されます。
-
-
VirtualQuantityUnits
-
-
データ型: string
-
アクセスの種類: 読み取り専用
このリソース割り当ての測定単位を指定します。 このプロパティの値は、DSP0004 V2.5 以降の付録 C.1 で定義されているプログラム単位修飾子の有効な値である必要があります。 このプロパティは、 CIM_ResourceAllocationSettingDataから継承されます。
-
-
VirtualSystemIdentifiers
-
-
データ型: 文字列 配列
-
アクセスの種類: 読み取り専用
-
修飾子: ArrayType ("Indexed")
仮想マシンのオペレーティング システムに表示されるこのリソースの識別子の文字列配列。 これらの値は、 ResourceType プロパティが 6 (Parallel SCSI HBA) に設定され、 ResourceSubType プロパティが "Microsoft Synthetic SCSI Controller" に設定されている場合にのみ使用されます。 このプロパティは "GUID" に設定されています。
これは読み取り専用プロパティですが、Msvm_VirtualSystemManagementService クラスの ModifyResourceSettings メソッドを使用して変更できます。
-
-
Weight
-
-
データ型: uint32
-
アクセスの種類: 読み取り専用
各仮想マシン プロセッサの相対的な重みを定義する整数。 すべての予約が満たされると、ホスティング プラットフォームの残りの物理プロセッサ容量は、相対的な重み付けに基づいて仮想マシンに割り当てられます。 このプロパティは、 CIM_ResourceAllocationSettingDataから継承されます。
範囲: 0 1000
-
注釈
MSVM_RESOURCEALLOCATIONSETTINGDATA クラスへのアクセスは、UAC フィルター処理によって制限される場合があります。 詳細については、「 ユーザー アカウント制御と WMI」を参照してください。
要件
要件 | 値 |
---|---|
サポートされている最小のクライアント |
Windows 8 [デスクトップ アプリのみ] |
サポートされている最小のサーバー |
Windows Server 2012 [デスクトップ アプリのみ] |
名前空間 |
Root\Virtualization\V2 |
MOF |
|
[DLL] |
|