Msvm_AllocationCapabilities 类

定义客户端发现虚拟资源的有效默认设置范围的方式。 Msvm_AllocationCapabilities 对象与每个资源池相关联。 四 个Msvm_ResourceAllocationSettingData 对象与 Msvm_AllocationCapabilities 对象相关联,用于描述给定资源的分配的最小值、最大值、默认值和增量值。 这些类共同描述了支持的功能的整体范围。

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

语法

[Dynamic, Provider("VmmsWmiInstanceAndMethodProvider"), AMENDMENT]
class Msvm_AllocationCapabilities : CIM_AllocationCapabilities
{
  string InstanceID;
  string Caption;
  string Description;
  string ElementName;
  uint16 ResourceType;
  string OtherResourceType;
  string ResourceSubType;
  uint16 RequestTypesSupported;
  uint16 SharingMode;
  uint16 SupportedAddStates[];
  uint16 SupportedRemoveStates[];
};

成员

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

属性

Msvm_AllocationCapabilities 类具有以下属性。

Caption

数据类型: 字符串

访问类型:只读

限定符: MaxLen (64)

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

描述

数据类型: 字符串

访问类型:只读

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

ElementName

数据类型: 字符串

访问类型:只读

对象的显示名称。 此属性允许每个实例定义显示名称,以及其关键属性、标识数据和说明信息。 CIM_ManagedSystemElement 类的 Name 属性也定义为显示名称。 但是,它通常被子类化为键。 同一属性可以同时传达标识和显示名称是不一致的,这是不合理的。 如果 Name 存在并且不是键 ((例如,对于逻辑设备) 的实例), 则 NameElementName 属性中都可以显示相同的信息。 此属性继承自 CIM_ManagedElement

InstanceID

数据类型: 字符串

访问类型:只读

此资源池的唯一标识符。 此属性继承自 CIM_ManagedElement

OtherResourceType

数据类型: 字符串

访问类型:只读

一个字符串,用于描述定义完善的值不可用且 ResourceType 具有值“Other”时的资源类型。 此属性继承自 CIM_AllocationCapabilities

RequestTypesSupported

数据类型: uint16

访问类型:只读

指示是否支持请求特定资源。 此属性继承自 CIM_AllocationCapabilities

含义
Unknown
0
Unknown
特定
2
请求可以包含对特定资源的请求。
常规
3
请求不包括对特定资源的请求。
两者
4
支持特定请求和常规请求。

ResourceSubType

数据类型: 字符串

访问类型:只读

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

ResourceType

数据类型: uint16

访问类型:只读

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

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

Power (28)

冷却能力 (29)

以太网交换机端口 (30)

逻辑磁盘 (31)

存储卷 (32)

以太网连接 (33)

DMTF 保留 (。)

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

SharingMode

数据类型: uint16

访问类型:只读

指示如何授予对基础资源的访问权限。 此属性继承自 CIM_AllocationCapabilities

含义
Unknown
0
Unknown
专用
2
对基础资源的独占访问。
共享
3
共享使用基础资源。

SupportedAddStates

数据类型: uint16 数组

访问类型:只读

指示创建新资源时,资源要关联的系统可以处于的状态。 此属性继承自 CIM_AllocationCapabilities

未知 (0)

已启用 (2)

禁用 (3)

关闭 (4)

不适用 (5)

已启用但脱机 (6)

在测试 (7)

延迟 (8)

静止 (9)

(10)

暂停 (11)

暂停 (12)

DMTF 保留 (.)

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

SupportedRemoveStates

数据类型: uint16 数组

访问类型:只读

指示删除资源时,资源关联的系统可以处于的状态。 此属性继承自 CIM_AllocationCapabilities

未知 (0)

已启用 (2)

禁用 (3)

关闭 (4)

不适用 (5)

已启用但脱机 (6)

在测试 (7)

延迟 (8)

静止 (9)

(10)

暂停 (11)

暂停 (12)

DMTF 保留 (.)

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

备注

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

要求

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

另请参阅

CIM_AllocationCapabilities

CIM_AllocationCapabilities

Msvm_AllocationCapabilities (V1)

资源管理类