Msvm_BasedOn 类

一个关联,描述如何从较低级别的盘区组装存储区。 例如,ProtectedSpaceExtents 是 PhysicalExtents 的一部分,而 VolumeSet 是从一个或多个 Physical 或 ProtectedSpaceExtents 组装的。 再举一个例子,CacheMemory 可以独立定义并在 PhysicalElement 中实现,也可以基于 Volatile 或 NonVolatileStorageExtents。

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

语法

[Association, Dynamic, Provider("VmmsWmiInstanceAndMethodProvider"), AMENDMENT]
class Msvm_BasedOn : CIM_BasedOn
{
  CIM_StorageExtent REF Antecedent;
  CIM_StorageExtent REF Dependent;
  uint64                StartingAddress;
  uint64                EndingAddress;
  uint16                OrderIndex;
};

成员

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

属性

Msvm_BasedOn 类具有这些属性。

先行

数据类型: CIM_StorageExtent

访问类型:只读

较低级别的存储区。 此属性继承自 CIM_BasedOn

依赖项

数据类型: CIM_StorageExtent

访问类型:只读

更高级别的存储区。 此属性继承自 CIM_BasedOn

EndAddress

数据类型: uint64

访问类型:只读

结束地址,其中,在较低级别的存储中,较高级别的盘区结束。 将非连续盘区映射到更高级别的分组时,此属性很有用。 此属性继承自 CIM_BasedOn

OrderIndex

数据类型: uint16

访问类型:只读

如果有一个基于关联来描述更高级别存储盘区的组装方式的订单, 则 OrderIndex 属性会指示这一点。 当订单存在时,具有相同 的依赖 值 (相同更高级别的实例) 应在 OrderIndex 属性中放置唯一值。 最低值表示较低级别范围的集合的第一个成员,而递增值意味着集合的连续成员。 如果没有有序关系,应指定零值。 使用此属性的一个示例是定义包含三个磁盘的 RAID-0 条带化数组。 生成的 RAID 阵列是一个存储区,它依赖于描述三个磁盘中每个磁盘的存储盘区。 可以将从磁盘盘区到 RAID 阵列的每个关联的 OrderIndex 指定为 1、2 和 3,以指示磁盘盘区用于访问 RAID 数据的顺序。 此属性继承自 CIM_BasedOn

StartingAddress

数据类型: uint64

访问类型:只读

起始地址,在较低级别的存储中,较高级别的盘区开始。 此属性继承自 CIM_BasedOn

要求

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