Freigeben über


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
WindowsVirtualization.V2.mof
DLL
Vmms.exe