Msvm_BasedOn-Klasse
Eine Zuordnung, die beschreibt, wie Speicherausdehnungen aus Ausdehnungen niedrigerer Ebene zusammengestellt werden können. Beispielsweise sind ProtectedSpaceExtents Teile von PhysicalExtents, während VolumeSets aus einem oder mehreren Physical oder ProtectedSpaceExtents zusammengesetzt werden. Als weiteres Beispiel kann CacheMemory unabhängig definiert und in einem PhysicalElement realisiert werden oder auf Volatile oder NonVolatileStorageExtents basieren.
Die folgende Syntax ist vereinfachter MOF-Code (Managed Object Format) und enthält alle geerbten Eigenschaften.
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;
};
Member
Die Msvm_BasedOn-Klasse verfügt über die folgenden Membertypen:
Eigenschaften
Die Msvm_BasedOn-Klasse verfügt über diese Eigenschaften.
-
Vorläufer
-
-
Datentyp: CIM_StorageExtent
-
Zugriffstyp: Schreibgeschützt
Die speicheruntere Ebene. Diese Eigenschaft wird von CIM_BasedOn geerbt.
-
-
Abhängig
-
-
Datentyp: CIM_StorageExtent
-
Zugriffstyp: Schreibgeschützt
Die Speicherausdehnung auf höherer Ebene. Diese Eigenschaft wird von CIM_BasedOn geerbt.
-
-
EndingAddress
-
-
Datentyp: uint64
-
Zugriffstyp: Schreibgeschützt
Die Endadresse, an der im Speicher auf niedrigerer Ebene der Bereich der höheren Ebene endet. Diese Eigenschaft ist nützlich, wenn nicht zusammenhängende Ausdehnungen einer Gruppierung auf höherer Ebene zugeordnet werden. Diese Eigenschaft wird von CIM_BasedOn geerbt.
-
-
OrderIndex
-
-
Datentyp: uint16
-
Zugriffstyp: Schreibgeschützt
Wenn es eine Reihenfolge für die gibt, die auf Zuordnungen basiert, die beschreiben, wie eine Speicherausdehnung auf höherer Ebene zusammengestellt wird, gibt dies die OrderIndex-Eigenschaft an. Wenn eine Reihenfolge vorhanden ist, sollten die Instanzen mit demselben abhängigen Wert (der gleiche höhere Ausdehnung) eindeutige Werte in der OrderIndex-Eigenschaft platzieren. Der niedrigste Wert impliziert das erste Element der Auflistung von Ausdehnungen auf niedrigeren Ebenen, und steigende Werte bedeuten aufeinanderfolgende Elemente der Auflistung. Wenn keine geordnete Beziehung vorhanden ist, sollte ein Wert von 0 angegeben werden. Ein Beispiel für die Verwendung dieser Eigenschaft ist das Definieren eines RAID-0-Stripearrays mit drei Datenträgern. Das resultierende RAID-Array ist eine Speicherausdehnung, die von den Speicherausdehnungen abhängig ist, die jeden der drei Datenträger beschreiben. Der OrderIndex jeder Zuordnung von den Datenträgerausdehnungen zum RAID-Array kann als 1, 2 und 3 angegeben werden, um die Reihenfolge anzugeben, in der die Datenträgerausdehnungen für den Zugriff auf die RAID-Daten verwendet werden. Diese Eigenschaft wird von CIM_BasedOn geerbt.
-
-
StartingAddress
-
-
Datentyp: uint64
-
Zugriffstyp: Schreibgeschützt
Die Startadresse, bei der im Speicher auf niedrigerer Ebene die Ausdehnung auf höherer Ebene beginnt. Diese Eigenschaft wird von CIM_BasedOn geerbt.
-
Anforderungen
Anforderung | Wert |
---|---|
Unterstützte Mindestversion (Client) |
Windows 8 [nur Desktop-Apps] |
Unterstützte Mindestversion (Server) |
Windows Server 2012 [nur Desktop-Apps] |
Namespace |
Stamm\Virtualization\V2 |
MOF |
|
DLL |
|