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
-
-
数据类型: 字符串
-
访问类型:只读
描述父级上下文中此资源的地址。 Parent 和 AddressOnParent 属性用于描述控制器关系以及控制器上设备的排序。 此属性继承自 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 |
|
DLL |
|