Msvm_ProcessorPool 类

聚合可能分配给虚拟机的处理器资源。

以下语法是简化的托管对象格式 (MOF) 代码,它包括所有继承的属性。

语法

[Dynamic, Provider("VmmsWmiInstanceAndMethodProvider"), AMENDMENT]
class Msvm_ProcessorPool : CIM_ResourcePool
{
  string   InstanceID;
  string   Caption;
  string   Description;
  string   ElementName;
  datetime InstallDate;
  string   Name;
  uint16   OperationalStatus[];
  string   StatusDescriptions[];
  string   Status;
  uint16   HealthState;
  uint16   CommunicationStatus;
  uint16   DetailedStatus;
  uint16   OperatingStatus;
  uint16   PrimaryStatus;
  string   PoolID = "Microsoft:GUID\Root";
  boolean  Primordial = False;
  uint64   Capacity;
  uint64   Reserved;
  uint16   ResourceType = 4;
  string   OtherResourceType;
  string   ResourceSubType;
  string   AllocationUnits = "Megabyte";
  string   ConsumedResourceUnits = "count";
  uint64   CurrentlyConsumedResource;
  uint64   MaxConsumableResource;
};

成员

Msvm_ProcessorPool 类具有以下类型的成员:

方法

Msvm_ProcessorPool 类具有这些方法。

方法 说明
CalculatePossibleReserve 用于查找实际的处理器保留。

属性

Msvm_ProcessorPool 类具有以下属性。

AllocationUnits

数据类型: 字符串

访问类型:只读

资源池使用的分配单位。 此属性继承自 CIM_ResourcePool,并设置为“Megabyte”。

容量

数据类型: uint64

访问类型:只读

最大 (量(以 AllocationUnits 单位为单位)) 资源池可以支持的活动预留。 此属性继承自 CIM_ResourcePool

Caption

数据类型: 字符串

访问类型:只读

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

CommunicationStatus

数据类型: uint16

访问类型:只读

指示检测与基础托管元素通信的能力。 Null 值表示未实现此属性。 此属性继承自 CIM_ManagedSystemElement

未知 (0)

不可用 (1)

通信正常 (2)

丢失通信 (3)

无联系人 (4)

DMTF 保留 (.)

供应商预留 (0x8000。)

ConsumedResourceUnits

数据类型: 字符串

访问类型:只读

指定 MaxConsumableResourceCurrentlyConsumedResource 属性的单位。 此属性继承自 CIM_ResourcePool

当前ConsumedResource

数据类型: uint64

访问类型:只读

指定资源池当前呈现给使用者的资源量。 此属性不同于 Reserved 属性,因为它描述资源的使用者视图,而 Reserved 属性描述资源的生成者视图。 此属性继承自 CIM_ResourcePool

说明

数据类型: 字符串

访问类型:只读

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

DetailedStatus

数据类型: uint16

访问类型:只读

Compliment the PrimaryStatus property with additional status detail. Null 值表示未实现此属性。 此属性继承自 CIM_ManagedSystemElement

不可用 (0)

无其他信息 (1)

压力 (2)

预测故障 (3)

不可恢复的错误 (4)

错误 (5) 中的支持实体

DMTF 保留 (.)

供应商预留 (0x8000。)

ElementName

数据类型: 字符串

访问类型:只读

对象的显示名称。 此属性继承自 CIM_ManagedElement

HealthState

数据类型: uint16

访问类型:只读

元素的当前运行状况。 此属性继承自 CIM_ManagedSystemElement

InstallDate

数据类型: datetime

访问类型:只读

对象的安装日期和时间。 此属性不需要值来指示已安装 对象。 此属性继承自 CIM_ManagedSystemElement

InstanceID

数据类型: 字符串

访问类型:只读

限定符:

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

MaxConsumableResource

数据类型: uint64

访问类型:只读

指定资源池可以呈现给使用者的最大易耗资源量。 此属性与 Capacity 属性不同,因为它描述资源的使用者视图,而 Capacity 属性描述资源的生成者视图。 此属性继承自 CIM_ResourcePool

名称

数据类型: 字符串

访问类型:只读

对象的已知标签。 此属性继承自 CIM_ManagedSystemElement

OperatingStatus

数据类型: uint16

访问类型:只读

提供元素操作条件的当前状态信息,并可用于提供有关 EnabledState 属性值的更多详细信息。 Null 值表示未实现此属性。 此属性继承自 CIM_ManagedSystemElement

未知 (0)

不可用 (1)

服务 (2)

(3)

停止 (4)

已停止 (5)

已中止 (6)

休眠 (7)

已完成 (8)

迁移 (9)

移民 (10)

移民 (11)

快照 (12)

关闭 (13)

在测试 (14)

转换 (15)

在服务 (16)

DMTF 保留 (.)

供应商预留 (0x8000。)

OperationalStatus

数据类型: uint16 数组

访问类型:只读

对象的当前状态。 此属性继承自 CIM_ManagedSystemElement

OtherResourceType

数据类型: 字符串

访问类型:只读

一个字符串,用于描述定义完善的值不可用且 ResourceType 设置为 0 (“Other”) 的资源类型。 此属性继承自 CIM_ResourcePool,并设置为 Null

PoolID

数据类型: 字符串

访问类型:只读

此值由从此池中分配 的 CIM_ResourceAllocationSettingData 实例引用。 此属性继承自 CIM_ResourcePool,并且始终设置为“Microsoft:GUID\Root”。

PrimaryStatus

数据类型: uint16

访问类型:只读

提供高级状态信息。 此属性应与 DetailedStatus 属性结合使用,以提供元素及其子组件的高级和详细的运行状况状态。 Null 值表示未实现此属性。 此属性继承自 CIM_ManagedSystemElement

未知 (0)

正常 (1)

降级 (2)

错误 (3)

DMTF 保留 (.)

供应商预留 (0x8000。)

原始

数据类型: 布尔值

访问类型:只读

如此 如果 此资源池是资源管理活动中从中提取和返回资源的基数;否则为 False。 原始意味着此模型的使用者无法创建或删除此资源池。 但是,其他操作(无论是否建模)可能会影响原始资源池的特征或大小。 此属性继承自 CIM_ResourcePool

Reserved

数据类型: uint64

访问类型:只读

当前预留 (AllocationUnits 单位) 分布在此池的所有活动分配中。 在分层配置中,这表示所有后代资源池当前预留的总和。 此属性继承自 CIM_ResourcePool

ResourceSubType

数据类型: 字符串

访问类型:只读

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

ResourceType

数据类型: uint16

访问类型:只读

此资源池可能分配的资源类型。 此属性继承自 CIM_ResourcePool,) 设置为 4 (“Memory”。

Status

数据类型: 字符串

访问类型:只读

对象的当前状态。 此属性继承自 CIM_ManagedSystemElement,但不使用它。

StatusDescriptions

数据类型: 字符串 数组

访问类型:只读

描述各种 OperationalStatus 数组值的字符串。 此属性继承自 CIM_ManagedSystemElement

备注

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

要求

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

另请参阅

CIM_ResourcePool

CIM_ResourcePool

处理器类