次の方法で共有


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
WindowsVirtualization.V2.mof
[DLL]
Vmms.exe

こちらもご覧ください

CIM_ResourceAllocationSettingData

CIM_ResourceAllocationSettingData

プロセッサ クラス