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

数据类型 :string

访问类型:只读

限定符 :IsPUnit

预留和限制 属性使用的****分配单位。 例如,当 ResourceType 设置为"Processor"时 ,AllocationUnits 可以设置为"hertz * 10^6"或"percent"。 此属性的值应为附录 C.1 中"编程单元"限定符( 来自"2.4 或更高版本)的附录 C.1"的一个合法值。

容量

数据类型 :uint64

访问类型:只读

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

ConsumedResourceUnits

数据类型 :string

访问类型:只读

限定符 :ModelCorrespondence (" CIM _ ResourcePoolMaxConsumableResource", "CIM _ ResourcePool当前ConsumedResource") , IsPUnit

MaxConsumable 和 Consumed 属性 的单位

当前ConsumedResource

数据类型 :uint64

访问类型:只读

限定符 :ModelCorrespondence (" CIM _ ResourcePoolConsumedResourceUnits")

资源池当前向资源使用者显示的资源量。 此属性不同于保留属性,因为它描述资源的使用者视图,而 保留 属性描述资源的生成者视图。

InstanceID

数据类型 :string

访问类型:只读

限定符:, ("InstanceID")

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

重要

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

  • OrgID 必须包含由定义 InstanceID 属性的业务实体拥有的受版权保护、商标或其他唯一名称,或者是已识别的全局颁发机构分配的已注册 ID。
  • OrgID 不得包含冒号。 InstanceID 中的 第一 个冒号必须介于 OrgID 和**LocalID 之间
  • LocalID 由业务实体选择,不应重新用于标识不同的底层实际元素。
  • 如果未使用上述模式,则定义实体必须确保生成的 InstanceID 值不会在此提供程序或此命名空间的其他提供程序生成的任何 InstanceID 属性中重新使用。
  • 对于 DMTF 定义的实例,模式必须与设置为"CIM"的 OrgID 一起使用。

MaxConsumableResource

数据类型 :uint64

访问类型:只读

限定符 :ModelCorrespondence (" CIM _ ResourcePoolConsumedResourceUnits")

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

OtherResourceType

数据类型 :string

访问类型:只读

限定符 :ModelCorrespondence (" CIM _ ResourcePoolResourceType")

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

PoolID

数据类型 :string

访问类型:只读

限定符 :ModelCorrespondence (" CIM _ ResourceAllocationSettingDataPoolId")

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

原始

数据类型: 布尔值

访问类型:只读

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

Reserved

数据类型 :uint64

访问类型:只读

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

ResourceSubType

数据类型 :string

访问类型:只读

限定符 :ModelCorrespondence (" CIM _ ResourcePoolResourceType")

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

ResourceType

数据类型 :uint16

访问类型:只读

限定符 :ModelCorrespondence (" CIM _ ResourcePoolOtherResourceType", "CIM _ ResourcePoolResourceSubType")

资源池分配的资源类型。

其他 (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)

Floppy Drive (14)

CD 驱动器 (15)

DVD 驱动器 (16)

磁盘驱动器 (17)

磁带驱动器 (18)

存储区 (19)

其他存储设备 (20)

串行端口 (21)

并行端口 (22)

USB 控制器 (23)

图形控制器 (24)

IEEE 1394 控制器 (25)

分区 Unit (26)

基本分区 Unit (27)

Power (28)

冷却容量 (29)

以太网交换机端口 (30)

逻辑磁盘 (31)

存储 Volume (32)

以太网连接 (33)

DMTF 保留 (。)

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

要求

要求
最低受支持的客户端
Windows 8
最低受支持的服务器
Windows Server 2012
命名空间
根 \ 虚拟化 \ v2
MOF
WindowsVirtualization
DLL
Vmms.exe

请参阅

CIM _ LogicalElement