Msvm_ProcessorSettingData クラス
仮想マシンの仮想プロセッサ設定を表します。
次の構文は、簡略化されたマネージド オブジェクト形式 (MOF) コードであり、継承されたすべてのプロパティが含まれています。
構文
[Dynamic, Provider("VmmsWmiInstanceAndMethodProvider"), AMENDMENT]
class Msvm_ProcessorSettingData : CIM_ResourceAllocationSettingData
{
string InstanceID;
string Caption = "Processor";
string Description = "A logical processor of the hypervisor running on the host computer system.";
string ElementName;
uint16 ResourceType = 3;
string OtherResourceType;
string ResourceSubType = "Microsoft:Hyper-V:Processor";
string PoolID;
uint16 ConsumerVisibility;
string HostResource[];
string AllocationUnits = "percent / 1000";
uint64 VirtualQuantity = "count";
uint64 Reservation = 0;
uint64 Limit = 100000;
uint32 Weight = 100;
boolean AutomaticAllocation = True;
boolean AutomaticDeallocation = True;
string Parent;
string Connection[];
string Address;
uint16 MappingBehavior;
string AddressOnParent;
string VirtualQuantityUnits = "count";
boolean LimitCPUID;
uint64 HwThreadsPerCore;
boolean LimitProcessorFeatures;
uint64 MaxProcessorsPerNumaNode;
uint64 MaxNumaNodesPerSocket;
boolean EnableHostResourceProtection;
string CpuGroupId;
boolean HideHypervisorPresent;
boolean ExposeVirtualizationExtensions;
};
メンバー
Msvm_ProcessorSettingData クラスには、次の種類のメンバーがあります。
プロパティ
Msvm_ProcessorSettingData クラスには、これらのプロパティがあります。
-
アドレス
-
-
データ型: string
-
アクセスの種類: 読み取り専用
リソースのアドレス。 このプロパティは、 CIM_ResourceAllocationSettingDataから継承されます。
-
-
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から継承されます。
-
-
ConsumerVisibility
-
-
データ型: uint16
-
アクセスの種類: 読み取り専用
割り当てられたリソースに対するコンシューマーの可視性について説明します。 このプロパティは、 CIM_ResourceAllocationSettingDataから継承されます。
-
-
CpuGroupId
-
-
データ型: string
-
アクセスの種類: 読み取り専用
この VM がバインドされている CPU グループ ID。 値が 0 の場合は、特定の CPU グループにバインドされていないことを意味します。
注意
このプロパティは、Windows 10 バージョン 1703 で追加されました。
-
-
説明
-
-
データ型: string
-
アクセスの種類: 読み取り専用
オブジェクトの説明。 このプロパティは、 CIM_ManagedElementから継承されます。
-
-
ElementName
-
-
データ型: string
-
アクセスの種類: 読み取り専用
オブジェクトの表示名。 このプロパティは、 CIM_SettingDataから継承されます。 このプロパティを変更すると、関連付けられている論理デバイス派生物の ElementName が変更されます。
-
-
EnableHostResourceProtection
-
-
データ型: ブール値
-
アクセスの種類: 読み取り専用
VM で実行されているワークロードからのホスト リソースの保護を強化する機能を VM で有効にする必要があるかどうかを示します。
注意
Windows 10に追加されました。
-
-
ExposeVirtualizationExtensions
-
-
データ型: ブール値
-
アクセスの種類: 読み取り専用
Hyper-V が仮想化されたハードウェア仮想化拡張機能を VM に公開する必要があるかどうかを示します。
注意
このプロパティは、Windows 10 バージョン 1703 で追加されました。
-
-
HideHypervisorPresent
-
-
データ型: ブール値
-
アクセスの種類: 読み取り専用
Hyper-V が入れ子になったゲストにハイパーバイザーが存在することを報告する必要があるかどうかを示します。
注意
このプロパティは、Windows 10 バージョン 1703 で追加されました。
-
-
HostResource
-
-
データ型: 文字列 配列
-
アクセスの種類: 読み取り専用
ホストまたは基になるリソースに特定の割り当てを公開します。 このプロパティは CIM_ResourceAllocationSettingData から継承され、常に Null に設定 されます。
-
-
HwThreadsPerCore
-
-
データ型: uint64
-
アクセスの種類: 読み取り専用
ゲストに報告されるコアあたりの SMT スレッド数を示します。 このレポートは、SMT 用のハードウェアが存在するかどうかに依存しません。
注意
このプロパティは、Windows 10 バージョン 1703 で追加されました。
-
-
InstanceID
-
-
データ型: string
-
アクセスの種類: 読み取り専用
-
修飾子: キー
このクラスのインスタンスを一意に識別します。 このプロパティは、 CIM_ManagedElementから継承されます。
-
-
制限
-
-
データ型: uint64
-
アクセスの種類: 読み取り専用
仮想マシンによって消費される可能性がある CPU リソースの最大量。 このプロパティは、 CIM_ResourceAllocationSettingDataから継承されます。
100000
範囲: 0 100000
-
-
LimitCPUID
-
-
データ型: boolean
-
アクセスの種類: 読み取り専用
仮想マシンで CPU 識別子を下げる必要があるかどうかを示します。 一部の古いオペレーティング システムでは、実行するためにこの方法でプロセッサ機能を制限する必要があります。
-
-
LimitProcessorFeatures
-
-
データ型: boolean
-
アクセスの種類: 読み取り専用
仮想マシンがオペレーティング システムに公開される CPU 機能を制限する必要があるかどうかを示します。 プロセッサ機能を制限することで、仮想マシンを異なるプロセッサを持つ異なるホスト コンピューター システムに移行できます。 異なるベンダーのプロセッサを持つコンピューター間での仮想マシンの移行はサポートされていません。
-
-
MappingBehavior
-
-
データ型: uint16
-
アクセスの種類: 読み取り専用
このリソースを基になるリソースにマップする方法を指定します。 このプロパティは、 CIM_ResourceAllocationSettingDataから継承されます。
-
-
MaxNumaNodesPerSocket
-
-
データ型: uint64
-
アクセスの種類: 読み取り専用
1 つのプロセッサ ソケットに属する仮想マシン内で観察できる NUMA ノードの最大数。
-
-
MaxProcessorsPerNumaNode
-
-
データ型: uint64
-
アクセスの種類: 読み取り専用
1 つの仮想 NUMA ノードに属する仮想マシン内で観察できる仮想プロセッサの最大数。
-
-
OtherResourceType
-
-
データ型: string
-
アクセスの種類: 読み取り専用
適切に定義された値が使用できなく、 ResourceType の値が 1 (Other) の場合にリソースの種類を表す文字列。 このプロパティは、 CIM_ResourceAllocationSettingDataから継承されます。
-
-
Parent
-
-
データ型: string
-
アクセスの種類: 読み取り専用
リソースの親。 このプロパティは、 CIM_ResourceAllocationSettingDataから継承されます。
-
-
PoolID
-
-
データ型: string
-
アクセスの種類: 読み取り専用
このリソースが割り当てられたリソース プールの識別子。 このプロパティは、 CIM_ResourceAllocationSettingDataから継承されます。
-
-
予約
-
-
データ型: uint64
-
アクセスの種類: 読み取り専用
仮想マシンで使用するために予約されている CPU リソースの量。 これらのリソースは、仮想マシンで使用できる必要があります。 このプロパティは、 CIM_ResourceAllocationSettingDataから継承されます。
0
範囲: 0 100000
-
-
ResourceSubType
-
-
データ型: string
-
アクセスの種類: 読み取り専用
このリソースの実装固有のサブタイプを記述する文字列。 たとえば、これは、同じリソースの種類の異なるモデルを区別するために使用できます。 このプロパティは、 CIM_ResourceAllocationSettingDataから継承されます。
-
-
ResourceType
-
-
データ型: uint16
-
アクセスの種類: 読み取り専用
この割り当て設定が表すリソースの種類。 このプロパティは、 CIM_ResourceAllocationSettingDataから継承されます。
-
-
VirtualQuantity
-
-
データ型: uint64
-
アクセスの種類: 読み取り専用
仮想マシン内のコアの合計数。 このプロパティは、 CIM_ResourceAllocationSettingDataから継承されます。
-
-
VirtualQuantityUnits
-
-
データ型: string
-
アクセスの種類: 読み取り専用
このリソース割り当ての測定単位を指定します。 このプロパティの値は、DSP0004 V2.5 以降の付録 C.1 で定義されているプログラム単位修飾子の有効な値である必要があります。 このプロパティは、 CIM_ResourceAllocationSettingDataから継承されます。
-
-
Weight
-
-
データ型: uint32
-
アクセスの種類: 読み取り専用
各仮想マシン プロセッサの重み。 すべての予約が満たされると、ホスティング プラットフォームの残りの物理プロセッサ容量は、相対的な重さに基づいて仮想マシンに割り当てられます。 このプロパティは、 CIM_ResourceAllocationSettingDataから継承されます。
100
範囲: 0 10000
-
注釈
UAC フィルター処理によって 、Msvm_ProcessorSettingData クラスへのアクセスが制限される場合があります。 詳細については、「 ユーザー アカウント制御と WMI」を参照してください。
要件
要件 | 値 |
---|---|
サポートされている最小のクライアント |
Windows 8 [デスクトップ アプリのみ] |
サポートされている最小のサーバー |
Windows Server 2012 [デスクトップ アプリのみ] |
名前空間 |
Root\Virtualization\V2 |
MOF |
|
[DLL] |
|