Msvm_BasedOn class
An association that describes how storage extents can be assembled from lower level extents. For example, ProtectedSpaceExtents are parts of PhysicalExtents, while VolumeSets are assembled from one or more Physical or ProtectedSpaceExtents. As another example, CacheMemory can be defined independently and realized in a PhysicalElement or can be based on Volatile or NonVolatileStorageExtents.
The following syntax is simplified Managed Object Format (MOF) code, and it includes all of the inherited properties.
Syntax
[Association, Dynamic, Provider("VmmsWmiInstanceAndMethodProvider"), AMENDMENT]
class Msvm_BasedOn : CIM_BasedOn
{
CIM_StorageExtent REF Antecedent;
CIM_StorageExtent REF Dependent;
uint64 StartingAddress;
uint64 EndingAddress;
uint16 OrderIndex;
};
Members
The Msvm_BasedOn class has these types of members:
Properties
The Msvm_BasedOn class has these properties.
-
Antecedent
-
-
Data type: CIM_StorageExtent
-
Access type: Read-only
The lower level storage extent. This property is inherited from CIM_BasedOn.
-
-
Dependent
-
-
Data type: CIM_StorageExtent
-
Access type: Read-only
The higher level storage extent. This property is inherited from CIM_BasedOn.
-
-
EndingAddress
-
-
Data type: uint64
-
Access type: Read-only
The ending address where, in lower level storage, the higher level extent ends. This property is useful when mapping non-contiguous extents into a higher level grouping. This property is inherited from CIM_BasedOn.
-
-
OrderIndex
-
-
Data type: uint16
-
Access type: Read-only
If there is an order to the based on associations that describe how a higher level storage extent is assembled, the OrderIndex property indicates this. When an order exists, the instances with the same Dependent value (the same higher level extent) should place unique values in the OrderIndex property. The lowest value implies the first member of the collection of lower level extents, and increasing values imply successive members of the collection. If there is no ordered relationship, a value of zero should be specified. An example of the use of this property is to define a RAID-0 striped array of three disks. The resultant RAID array is a storage extent that is dependent on the storage extents that describe each of the three disks. The OrderIndex of each association from the disk extents to the RAID array could be specified as 1, 2, and 3 to indicate the order in which the disk extents are used to access the RAID data. This property is inherited from CIM_BasedOn.
-
-
StartingAddress
-
-
Data type: uint64
-
Access type: Read-only
The starting address where, in lower level storage, the higher level extent begins. This property is inherited from CIM_BasedOn.
-
Requirements
Requirement | Value |
---|---|
Minimum supported client |
Windows 8 [desktop apps only] |
Minimum supported server |
Windows Server 2012 [desktop apps only] |
Namespace |
Root\Virtualization\V2 |
MOF |
|
DLL |
|