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 |
|
DLL |
|