CIM_ResourcePool 类

表示资源池,它是主机系统提供的用于分配和分配资源的逻辑实体。

语法

[Abstract, Version("2.22.0"), UMLPackagePath("CIM::Core::Resource"), AMENDMENT]
class CIM_ResourcePool : CIM_LogicalElement
{
  string  InstanceID;
  string  PoolID;
  boolean Primordial = FALSE;
  uint64  Capacity;
  uint64  Reserved;
  uint16  ResourceType;
  string  OtherResourceType;
  string  ResourceSubType;
  string  AllocationUnits;
  string  ConsumedResourceUnits = "count";
  uint64  CurrentlyConsumedResource;
  uint64  MaxConsumableResource;
};

成员

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

属性

CIM_ResourcePool 类具有这些属性。

AllocationUnits

数据类型: 字符串

访问类型:只读

限定符: IsPUnit

预留限制属性使用的分配单位。 例如,当 ResourceType 设置为“Processor”时, AllocationUnits 可能设置为“hertz*10^6”或“percent”。 此属性的值应是 DSP0004 V2.4 或更高版本附录 C.1 中的编程单位限定符的法定值。

容量

数据类型: uint64

访问类型:只读

资源池可以支持的最大预留量。 AllocationUnits 属性指定单元类型。

ConsumedResourceUnits

数据类型: 字符串

访问类型:只读

限定符: ModelCorrespondence (“CIM_ResourcePoolMaxConsumableResource“、”CIM_ResourcePool”。当前ConsumedResource“) , IsPUnit

MaxConsumable“已消耗”属性的单位。

当前ConsumedResource

数据类型: uint64

访问类型:只读

限定符: ModelCorrespondence (“CIM_ResourcePoolConsumedResourceUnits“)

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

InstanceID

数据类型: 字符串

访问类型:只读

限定符: 重写 (“InstanceID”)

唯一标识包含命名空间范围内此类的实例。

重要

为了确保命名空间中的唯一性,应按以下模式构造 InstanceID 属性的值: OrgIDLocalID

  • OrgID 必须包含由定义 InstanceID 属性的业务实体拥有的版权、商标或其他唯一名称,或者由公认的全球颁发机构分配的注册 ID。
  • OrgID 不得包含冒号。 InstanceID 中的第一个冒号必须在 OrgIDLocalID 之间。
  • LocalID 由业务实体选择,不应重新用于标识不同的基础实际元素。
  • 如果未使用上述模式,则定义实体必须确保生成的 InstanceID 值不会在此提供程序或此命名空间的其他提供程序生成的任何 InstanceID 属性之间重用。
  • 对于 DMTF 定义的实例,必须将 OrgID 设置为“CIM”来使用该模式。

MaxConsumableResource

数据类型: uint64

访问类型:只读

限定符: ModelCorrespondence (“CIM_ResourcePoolConsumedResourceUnits“)

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

OtherResourceType

数据类型: 字符串

访问类型:只读

限定符: ModelCorrespondence (“CIM_ResourcePoolResourceType“)

ResourceType 属性设置为“0”时的资源类型 (其他) 。

PoolID

数据类型: 字符串

访问类型:只读

限定符: ModelCorrespondence (“CIM_ResourceAllocationSettingDataPoolId“)

池的不透明标识符。 此属性用于在将配置数据保存和还原到基础永久性存储时提供相关性。

原始

数据类型: 布尔值

访问类型:只读

如果资源池是原始的,则为 true。 如果资源池是具体的资源池,则为 false。 原始资源池是资源使用者未创建或删除的资源池。 资源分配服务可以更新具体的资源池。

Reserved

数据类型: uint64

访问类型:只读

此池中所有活动分配的当前预留数。 在分层配置中,这表示所有当前后代预留的总和。 AllocationUnits 属性指定单元类型。

ResourceSubType

数据类型: 字符串

访问类型:只读

限定符: ModelCorrespondence (“CIM_ResourcePoolResourceType“)

资源池的实现特定子类型。 例如,这可用于区分同一资源类型的不同模型。

ResourceType

数据类型: uint16

访问类型:只读

限定符: ModelCorrespondence (“CIM_ResourcePoolOtherResourceType“、”CIM_ResourcePool”。ResourceSubType“)

资源池分配的资源类型。

其他 (1)

计算机系统 (2)

处理器 (3)

内存 (4)

IDE 控制器 (5)

并行 SCSI HBA (6)

FC HBA (7)

iSCSI HBA (8)

IB HCA (9)

以太网适配器 (10)

其他网络适配器 (11)

I/O 槽 (12)

I/O 设备 (13)

软盘驱动器 (14)

CD 驱动器 (15)

DVD 驱动器 (16)

磁盘驱动器 (17)

磁带机 (18)

存储区 (19)

其他存储设备 (20)

串行端口 (21)

并行端口 (22)

USB 控制器 (23)

图形控制器 (24)

IEEE 1394 控制器 (25)

可分区单位 (26)

基本可分区单位 (27)

电源 (28)

冷却容量 (29)

以太网交换机端口 (30)

逻辑磁盘 (31)

存储卷 (32)

以太网连接 (33)

DMTF 保留 (。)

供应商预留 (0x8000。0xFFFF)

要求

要求
最低受支持的客户端
Windows 8
最低受支持的服务器
Windows Server 2012
命名空间
Root\virtualization\v2
MOF
WindowsVirtualization.V2.mof
DLL
Vmms.exe

另请参阅

CIM_LogicalElement