CIM_BasedOn class
Represents an association between a higher level CIM_StorageExtent object and a lower level CIM_StorageExtent object. For example a CIM_ProtectedSpaceExtent object is a part of a CIM_PhysicalExtent object.
The following syntax is simplified from Managed Object Format (MOF) code and includes all of the inherited properties.
Syntax
[Association, Abstract, Version("2.6.0"), UMLPackagePath("CIM::Core::StorageExtent")]
class CIM_BasedOn : CIM_Dependency
{
CIM_StorageExtent REF Antecedent;
CIM_StorageExtent REF Dependent;
uint64 StartingAddress;
uint64 EndingAddress;
uint16 OrderIndex;
};
Members
The CIM_BasedOn class has these types of members:
Properties
The CIM_BasedOn class has these properties.
-
Antecedent
-
-
Data type: CIM_StorageExtent
-
Access type: Read-only
-
Qualifiers: Override ("Antecedent")
The lower level CIM_StorageExtent object.
-
-
Dependent
-
-
Data type: CIM_StorageExtent
-
Access type: Read-only
-
Qualifiers: Override ("Dependent")
The higher level CIM_StorageExtent object.
-
-
EndingAddress
-
-
Data type: uint64
-
Access type: Read-only
The address that indicates where in lower level storage, the higher level CIM_StorageExtent object ends. This property is useful when mapping non-contiguous CIM_StorageExtent objects into a higher level grouping.
-
-
OrderIndex
-
-
Data type: uint16
-
Access type: Read-only
An index that is used to specify the order of CIM_BasedOn associations in a collection; otherwise "0" indicates no order. CIM_BasedOn instances with the same dependent value should place unique values in the OrderIndex property. The lowest OrderIndex value specifies the first member of the collection.
An example of the use of this property is to define a RAID-0 striped array of 3 disks. The resultant RAID array is a storage extent that is dependent on the storage extents that describe each of the 3 disks. The OrderIndex value of each CIM_BasedOn 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.
-
-
StartingAddress
-
-
Data type: uint64
-
Access type: Read-only
The address that indicates where in lower level storage, the higher level CIM_StorageExtent object begins.
-
Requirements
Minimum supported client |
None supported |
Minimum supported server |
Windows Server 2016 |
Namespace |
Root\HyperVCluster\v2 |
MOF |
|
DLL |
|