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类具有这些属性。

Address

数据类型: 字符串

访问类型:只读

资源的地址。 此属性继承自 CIM_ResourceAllocationSettingData

AddressOnParent

数据类型: 字符串

访问类型:只读

描述父级上下文中此资源的地址。 ParentAddressOnParent 属性用于描述控制器关系以及控制器上设备的排序。 此属性继承自 CIM_ResourceAllocationSettingData

AllocationUnits

数据类型: 字符串

访问类型:只读

预留限制属性使用的分配单位。 此属性继承自 CIM_ResourceAllocationSettingData

AutomaticAllocation

数据类型: 布尔值

访问类型:只读

指示是否会自动分配资源。 此属性继承自 CIM_ResourceAllocationSettingData

AutomaticDeallocation

数据类型: 布尔值

访问类型:只读

指示是否自动取消分配资源。 此属性继承自 CIM_ResourceAllocationSettingData

Caption

数据类型: 字符串

访问类型:只读

限定符: MaxLen (64)

对象的简短说明。 此属性继承自 CIM_ManagedElement

Connection

数据类型: 字符串 数组

访问类型:只读

此资源连接到的设备。 此属性继承自 CIM_ResourceAllocationSettingData

ConsumerVisibility

数据类型: uint16

访问类型:只读

描述使用者对已分配资源的可见性。 此属性继承自 CIM_ResourceAllocationSettingData

CpuGroupId

数据类型: 字符串

访问类型:只读

此 VM 绑定到的 Cpu 组 ID。 如果值为 0,则表示不绑定到特定的 CPU 组。

注意

此属性已添加到版本 1703 Windows 10。

说明

数据类型: 字符串

访问类型:只读

对象的说明。 此属性继承自 CIM_ManagedElement

ElementName

数据类型: 字符串

访问类型:只读

对象的显示名称。 此属性继承自 CIM_SettingData。 更改此属性将更改关联的逻辑设备派生的 ElementName

EnableHostResourceProtection

数据类型: 布尔值

访问类型:只读

指示 VM 是否应启用增强主机资源保护的功能,防止 VM 中运行的工作负荷。

注意

在Windows 10中添加。

公开VirtualizationExtensions

数据类型: 布尔值

访问类型:只读

指示 Hyper-V 是否应向 VM 公开虚拟化硬件虚拟化扩展。

注意

此属性已添加到版本 1703 Windows 10。

HideHypervisorPresent

数据类型: 布尔值

访问类型:只读

指示 Hyper-V 是否应向嵌套来宾报告虚拟机监控程序是否存在。

注意

此属性已添加到版本 1703 Windows 10。

HostResource

数据类型: 字符串 数组

访问类型:只读

公开对主机或基础资源的特定分配。 此属性继承自 CIM_ResourceAllocationSettingData ,并且始终设置为 Null

HwThreadsPerCore

数据类型: uint64

访问类型:只读

指示向来宾报告的每个核心的 SMT 线程数。 此报告与 SMT 的硬件是否存在无关。

注意

此属性已添加到版本 1703 Windows 10中。

InstanceID

数据类型: 字符串

访问类型:只读

限定符: 密钥

唯一标识此类的实例。 此属性继承自 CIM_ManagedElement

限制

数据类型: uint64

访问类型:只读

虚拟机可能消耗的最大 CPU 资源量。 此属性继承自 CIM_ResourceAllocationSettingData

100000

范围:0 100000

LimitCPUID

数据类型: 布尔值

访问类型:只读

指示虚拟机是否应降低 CPU 标识符。 某些较旧的操作系统可能需要以这种方式限制处理器功能才能运行。

LimitProcessorFeatures

数据类型: 布尔值

访问类型:只读

指示虚拟机是否应限制向操作系统公开的 CPU 功能。 限制处理器功能使虚拟机能够迁移到具有不同处理器的不同主机系统。 不支持在不同供应商的处理器的计算机之间迁移虚拟机。

MappingBehavior

数据类型: uint16

访问类型:只读

指定此资源如何映射到基础资源。 此属性继承自 CIM_ResourceAllocationSettingData

MaxNumaNodesPerSocket

数据类型: uint64

访问类型:只读

虚拟机中可观察到的最大 NUMA 节点数,该节点属于单个处理器套接字。

MaxProcessorsPerNumaNode

数据类型: uint64

访问类型:只读

虚拟机中可观察到的最大虚拟处理器数,作为属于单个虚拟 NUMA 节点。

OtherResourceType

数据类型: 字符串

访问类型:只读

一个字符串,用于描述定义良好的值不可用时的资源类型, ResourceType 具有值 1 (Other) 。 此属性继承自 CIM_ResourceAllocationSettingData

父级

数据类型: 字符串

访问类型:只读

资源的父级。 此属性继承自 CIM_ResourceAllocationSettingData

PoolID

数据类型: 字符串

访问类型:只读

从中分配此资源的资源池的标识符。 此属性继承自 CIM_ResourceAllocationSettingData

预留

数据类型: uint64

访问类型:只读

虚拟机保留的 CPU 资源量。 保证这些资源可供虚拟机使用。 此属性继承自 CIM_ResourceAllocationSettingData

0

范围:0 100000

ResourceSubType

数据类型: 字符串

访问类型:只读

描述此资源的实现特定子类型的字符串。 例如,这可用于区分相同资源类型的不同模型。 此属性继承自 CIM_ResourceAllocationSettingData

ResourceType

数据类型: uint16

访问类型:只读

此分配设置表示的资源类型。 此属性继承自 CIM_ResourceAllocationSettingData

VirtualQuantity

数据类型: uint64

访问类型:只读

虚拟机中的内核总数。 此属性继承自 CIM_ResourceAllocationSettingData

VirtualQuantityUnits

数据类型: 字符串

访问类型:只读

指定此资源分配的度量单位。 此属性的值必须是在 DSP0004 V2.5 或更高版本的附件 C.1 中定义的编程单元限定符的法律值。 此属性继承自 CIM_ResourceAllocationSettingData

Weight

数据类型: uint32

访问类型:只读

每个虚拟机处理器的权重。 满足所有预留后,托管平台的剩余物理处理器容量将根据其相对权重分配给虚拟机。 此属性继承自 CIM_ResourceAllocationSettingData

100

范围:0 10000

备注

Msvm_ProcessorSettingData 类的访问可能会受到 UAC 筛选的限制。 有关详细信息,请参阅 用户帐户控制和 WMI

要求

要求
最低受支持的客户端
Windows 8 [仅限桌面应用]
最低受支持的服务器
Windows Server 2012 [仅限桌面应用]
命名空间
Root\Virtualization\V2
MOF
WindowsVirtualization.V2.mof
DLL
Vmms.exe

另请参阅

CIM_ResourceAllocationSettingData

CIM_ResourceAllocationSettingData

处理器类