Msvm_StorageAllocationSettingData-Klasse

Stellt Einstellungen dar, die sich speziell auf die Zuordnung des virtuellen Speichers beziehen.

Die folgende Syntax ist vereinfachter MOF-Code (Managed Object Format) und enthält alle geerbten Eigenschaften.

Syntax

[Dynamic, Provider("VmmsWmiInstanceAndMethodProvider"), AMENDMENT]
class Msvm_StorageAllocationSettingData : CIM_StorageAllocationSettingData
{
  string  InstanceID;
  string  Caption = "Hard Disk Image Default Settings";
  string  Description = "Describes the default settings for the hard disk image resources";
  string  ElementName;
  uint16  ResourceType;
  string  OtherResourceType;
  string  ResourceSubType;
  string  PoolID;
  uint16  ConsumerVisibility;
  string  HostResource[];
  string  AllocationUnits;
  uint64  VirtualQuantity;
  uint64  Limit = 1;
  uint32  Weight;
  string  StorageQoSPolicyID;
  boolean AutomaticAllocation;
  boolean AutomaticDeallocation;
  string  Parent;
  string  Connection[];
  string  Address;
  uint16  MappingBehavior;
  string  AddressOnParent;
  uint64  VirtualResourceBlockSize;
  string  VirtualQuantityUnits = "count(fixed size block)";
  uint16  Access;
  uint64  HostResourceBlockSize;
  uint64  Reservation;
  uint64  HostExtentStartingAddress;
  string  HostExtentName;
  uint16  HostExtentNameFormat;
  string  OtherHostExtentNameFormat;
  uint16  HostExtentNameNamespace;
  string  OtherHostExtentNameNamespace;
  uint64  IOPSLimit;
  uint64  IOPSReservation;
  string  IOPSAllocationUnits;
  boolean PersistentReservationsSupported;
  uint16  CachingMode;
  string  SnapshotId = "";
  boolean IgnoreFlushes;
  uint16  WriteHardeningMethod;
};

Member

Die Msvm_StorageAllocationSettingData-Klasse verfügt über folgende Membertypen:

Eigenschaften

Die Msvm_StorageAllocationSettingData-Klasse verfügt über diese Eigenschaften.

zugreifen

Datentyp: uint16

Zugriffstyp: Schreibgeschützt

Gibt den Speicherzugriff an. Diese Eigenschaft wird von CIM_StorageAllocationSettingData geerbt.

Unbekannt (0)

Lesbar (1)

Schreibbar (2)

Lese-/Schreibzugriff unterstützt (3)

Adresse

Datentyp: string

Zugriffstyp: Schreibgeschützt

Die Adresse der Ressource. Diese Eigenschaft wird von CIM_ResourceAllocationSettingData geerbt.

AddressOnParent

Datentyp: string

Zugriffstyp: Schreibgeschützt

Beschreibt die Adresse dieser Ressource im Kontext des übergeordneten Elements. Die Eigenschaften Parent und AddressOnParent werden verwendet, um die Controllerbeziehung sowie die Reihenfolge der Geräte auf einem Controller zu beschreiben. Diese Eigenschaft wird von CIM_ResourceAllocationSettingData geerbt.

AllocationUnits

Datentyp: string

Zugriffstyp: Schreibgeschützt

Die von den Eigenschaften Reservierung und Limit verwendeten Zuordnungseinheiten. Diese Eigenschaft wird von CIM_ResourceAllocationSettingData geerbt.

AutomaticAllocation

Datentyp: boolean

Zugriffstyp: Schreibgeschützt

Gibt an, ob die Ressource automatisch zugeordnet wird. Diese Eigenschaft wird von CIM_ResourceAllocationSettingData geerbt.

AutomaticDeallocation

Datentyp: boolean

Zugriffstyp: Schreibgeschützt

Gibt an, ob die Zuordnung der Ressource automatisch aufgehoben wird. Diese Eigenschaft wird von CIM_ResourceAllocationSettingData geerbt.

CachingMode

Datentyp: uint16

Zugriffstyp: Schreibgeschützt

Gibt an, ob und wie das Zwischenspeichern von Dateien im Arbeitsspeicher für diese VHD verwendet werden soll. Die Standardrichtlinie wird im Feld DefaultVirtualHardDiskCachingMode der Msvm_VirtualSystemManagementServiceSettingData-Klasse festgelegt.

Hinweis

In Windows 10 hinzugefügt.

Unbekannt (0)

Standard (2)

Kein Zwischenspeichern (3)

Zwischenspeicherbare übergeordnete Elemente (4)

Caption

Datentyp: string

Zugriffstyp: Schreibgeschützt

Qualifizierer: MaxLen (64)

Eine kurze Beschreibung des Objekts. Diese Eigenschaft wird von CIM_ManagedElement geerbt und ist immer auf "Standardeinstellungen für Festplattenimages" festgelegt.

Connection

Datentyp: Zeichenfolgenarray

Zugriffstyp: Schreibgeschützt

Das Gerät, mit dem diese Ressource verbunden ist. Diese Eigenschaft wird von CIM_ResourceAllocationSettingData geerbt.

ConsumerVisibility

Datentyp: uint16

Zugriffstyp: Schreibgeschützt

Die Sichtbarkeit des Consumers für die zugeordnete Ressource. Diese Eigenschaft wird von CIM_ResourceAllocationSettingData geerbt.

Unbekannt (0)

Passed-Through (2)

Virtualisiert (3)

Nicht dargestellt (4)

Beschreibung

Datentyp: string

Zugriffstyp: Schreibgeschützt

Eine Beschreibung des -Objekts. Diese Eigenschaft wird von CIM_ManagedElement geerbt und ist immer auf "Beschreibt die Standardeinstellungen für die Festplattenimageressourcen" festgelegt.

ElementName

Datentyp: string

Zugriffstyp: Schreibgeschützt

Ein Anzeigename für das Objekt. Diese Eigenschaft wird von CIM_SettingData geerbt.

HostExtentName

Datentyp: string

Zugriffstyp: Schreibgeschützt

Ein eindeutiger Bezeichner für die Hostausdehnung. Die identifizierte Hostausdehnung wird für die Speicherressourcenzuordnung verwendet. Diese Eigenschaft wird von CIM_StorageAllocationSettingData geerbt.

HostExtentNameFormat

Datentyp: uint16

Zugriffstyp: Schreibgeschützt

Gibt das Format an, das für die HostExtentName-Eigenschaft verwendet wird. Diese Eigenschaft wird von CIM_StorageAllocationSettingData geerbt.

Unbekannt (0)

Sonstiges (1)

SNVM (7)

NAA (9)

EUI64 (10)

T10VID (11)

Betriebssystemgerätename (12)

DMTF Reserved (.. )

HostExtentNameNamespace

Datentyp: uint16

Zugriffstyp: Schreibgeschützt

Wenn es sich bei der Hostausdehnung um ein SCSI-Volume handelt, ist die bevorzugte Quelle für SCSI-Volumenamen SCSI VPD Page 83-Antworten. Diese Eigenschaft wird von CIM_StorageAllocationSettingData geerbt.

Unbekannt (0)

Sonstiges (1)

VPD83Type3 (2)

VPD83Type2 (3)

VPD83Type1 (4)

VPD80 (5)

NodeWWN (6)

SNVM (7)

Betriebssystemgerätenamespace (8)

DMTF Reserved (.. )

HostExtentStartingAddress

Datentyp: uint64

Zugriffstyp: Schreibgeschützt

Gibt die Startadresse für die Hostspeicherausdehnung an, die durch die HostExtentName-Eigenschaft identifiziert wird, die für die Zuordnung des virtuellen Speicherausdehnungs verwendet wird. Ein Null-Wert gibt an, dass keine direkte Zuordnung der virtuellen Speicherausdehnung zum Hostspeicherausdehnung vorhanden ist, auf die verwiesen wird. Diese Eigenschaft wird von CIM_StorageAllocationSettingData geerbt.

HostResource

Datentyp: Zeichenfolgenarray

Zugriffstyp: Schreibgeschützt

Jedem Gerät auf dem virtuellen Computer kann nur eine Hostressource zugewiesen werden, sodass nur das erste Element dieses Arrays festgelegt werden kann. Legen Sie für Geräte, die dieses Feature unterstützen, das erste Element des HostResource-Arrays so fest, dass es einen Verweis auf die zugrunde liegende Hostressource enthält, die zugewiesen werden soll. Diese Eigenschaft wird von CIM_ResourceAllocationSettingData geerbt.

Dies ist eine schreibgeschützte Eigenschaft. Wenn die ResourceType-Eigenschaft jedoch 31 (logischer Datenträger) und die ResourceSubType-Eigenschaft "Microsoft:Hyper-V:Virtual Hard Disk", "Microsoft:Hyper-V:Virtual CD/DVD Disk" oder "Microsoft:Hyper-V:Virtual Floppy Disk" lautet, kann die HostResource-Eigenschaft mithilfe der ModifyResourceSettings-Methode der Msvm_VirtualSystemManagementService-Klasse geändert werden.

HostResourceBlockSize

Datentyp: uint64

Zugriffstyp: Schreibgeschützt

Die Größe der Blöcke in Bytes, die auf dem Host als Ergebnis dieser Speicherressourcenzuordnung oder Speicherressourcenzuordnungsanforderung zugeordnet werden. Wenn die Blockgröße variabel ist, wird die maximale Blockgröße in Bytes angegeben. Wenn die Blockgröße unbekannt ist oder ein Blockkonzept nicht angewendet wird, wird der Wert 1 verwendet. Diese Eigenschaft wird von CIM_StorageAllocationSettingData geerbt.

IgnoreFlushes

Datentyp: Boolesch

Zugriffstyp: Schreibgeschützt

Wenn dieser Wert auf true festgelegt ist, ignoriert Hyper-V die Rückschreibspülung für diesen bestimmten virtuellen Computer. Wenn auf false festgelegt ist, schreibt Hyper-V weiterhin bei jeder Leerung auf den Datenträger zurück. Die Standardeinstellung ist false.

Windows 10: Dieser Wert wird erst Windows 10 unterstützt.

InstanceID

Datentyp: Zeichenfolge

Zugriffstyp: Schreibgeschützt

Qualifizierer: Schlüssel

Identifiziert eindeutig einen instance dieser Klasse. Diese Eigenschaft wird von CIM_SettingData geerbt.

IOPSAllocationUnits

Datentyp: Zeichenfolge

Zugriffstyp: Schreibgeschützt

Gibt die Zuordnungseinheiten an, die von den Eigenschaften IOPSLimit und IOPSReservation verwendet werden. Diese Eigenschaft hat immer den Wert:

"count(normalisierte E/A)/Sekunde"

Der Durchsatz wird in normalisierten E/A-Vorgängen pro Sekunde (IOPS) anstelle von rohen IOPS gemessen. Bei Verwendung normalisierter IOPS wird jede E/A-Anforderung als 1 normalisierte E/A-Instanz berücksichtigt, wenn die Größe der Anforderung kleiner oder gleich einer vordefinierten Basisgröße (8 KB) ist. Anforderungen, die größer als die Basisgröße sind, werden als N-E/A-Vorgänge berücksichtigt, wobei N der aufgerundete Wert der Anforderungsgröße dividiert durch die Basisgröße ist. Wenn die Basisgröße beispielsweise 8 KB beträgt, wird eine 16-KB-Anforderung als 2 normalisierte E/A-Vorgänge, eine 32-KB-Anforderung als vier normalisierte E/A-Vorgänge usw. gezählt.

Windows 8.1: Dieser Wert wird erst Windows 8.1 und Windows Server 2012 R2 unterstützt.

IOPSLimit

Datentyp: uint64

Zugriffstyp: Schreibgeschützt

Qualifizierer: MaxValue (1000000000000)

Die maximale Anzahl von E/A-Vorgängen pro Sekunde (IOPS), die für diese virtuelle Speichererweiterung gewartet werden. Wenn der Wert nicht definiert ist oder null ist, gibt es keine Begrenzung für die Anzahl von IOPS, die das Gerät ausstellen kann.

Hinweis

Sie können die ModifyResourceSettings-Methode der Msvm_VirtualSystemManagementService-Klasse verwenden, um den Wert dieser Eigenschaft zu ändern. Diese Eigenschaft ist nur für Msvm_StorageAllocationSettingData Instanzen von Bedeutung, die Ressourcenzuordnungen für virtuelle Computer anfordern. Sie wird ignoriert, wenn Ressourcen einem untergeordneten Pool zugewiesen werden.

Windows 8.1: Dieser Wert wird erst Windows 8.1 und Windows Server 2012 R2 unterstützt.

IOPSReservation

Datentyp: uint64

Zugriffstyp: Schreibgeschützt

Qualifizierer: MaxValue (1000000000000)

Die Mindestanzahl von E/A-Vorgängen pro Sekunde (IOPS), die für diesen virtuellen Speicherumfang gewartet werden.

Wenn sowohl IOPSLimit als auch IOPSReservation definiert sind, muss der Wert von IOPSLimit größer oder gleich dem Wert von IOPSReservation sein.

Hinweis

Sie können die ModifyResourceSettings-Methode der Msvm_VirtualSystemManagementService-Klasse verwenden, um den Wert dieser Eigenschaft zu ändern. Diese Eigenschaft ist nur für Msvm_StorageAllocationSettingData Instanzen von Bedeutung, die Ressourcenzuordnungen für virtuelle Computer anfordern. Sie wird ignoriert, wenn Ressourcen einem untergeordneten Pool zugewiesen werden.

Windows 8.1: Dieser Wert wird erst Windows 8.1 und Windows Server 2012 R2 unterstützt.

Begrenzung

Datentyp: uint64

Zugriffstyp: Schreibgeschützt

Die maximale Anzahl von Blöcken, die für diese Speicherressourcenzuordnung auf dem Host gewährt werden. Die Blockgröße wird durch die HostResourceBlockSize-Eigenschaft angegeben. Normalerweise spiegelt der Wert dieser Eigenschaft eine maximale Größe für die zugewiesene Hostausdehnung wider, die der Größe des virtuellen Speicherbereichs entspricht, der dem Consumer angezeigt wird. Ein Wert kleiner als dieser würde eine Situation angeben, in der eine spärlich aufgefüllte virtuelle Speicherausdehnung erwartet wird, in der die Füllrate durch den Wert der Limit-Eigenschaft begrenzt wird. Diese Eigenschaft wird von CIM_ResourceAllocationSettingData geerbt.

MappingBehavior

Datentyp: uint16

Zugriffstyp: Schreibgeschützt

Gibt an, wie diese Ressource zugrunde liegenden Ressourcen zugeordnet wird. Diese Eigenschaft wird von CIM_ResourceAllocationSettingData geerbt.

OtherHostExtentNameFormat

Datentyp: Zeichenfolge

Zugriffstyp: Schreibgeschützt

Eine Zeichenfolge, die das Format der HostExtentName-Eigenschaft beschreibt, wenn die HostExtentNameFormat-Eigenschaft 1 (Other) ist. Diese Eigenschaft wird von CIM_StorageAllocationSettingData geerbt.

OtherHostExtentNameNamespace

Datentyp: Zeichenfolge

Zugriffstyp: Schreibgeschützt

Eine Zeichenfolge, die den Namespace der HostExtentName-Eigenschaft beschreibt, wenn die HostExtentNamenamespace-Eigenschaft 1 (Other) enthält. Diese Eigenschaft wird von CIM_StorageAllocationSettingData geerbt.

OtherResourceType

Datentyp: Zeichenfolge

Zugriffstyp: Schreibgeschützt

Eine Zeichenfolge, die den Ressourcentyp beschreibt, wenn ein klar definierter Wert nicht verfügbar ist und ResourceType den Wert 1(Other) aufweist. Diese Eigenschaft wird von CIM_ResourceAllocationSettingData geerbt.

Parent

Datentyp: Zeichenfolge

Zugriffstyp: Schreibgeschützt

Das übergeordnete Element der Ressource. Diese Eigenschaft wird von CIM_ResourceAllocationSettingData geerbt.

PersistentReservationsSupported

Datentyp: Boolesch

Zugriffstyp: Schreibgeschützt

Gibt an, ob die virtuelle Festplatte persistente SCSI-3-Reservierungen unterstützt.

Windows 8.1: Dieser Wert wird erst Windows 8.1 und Windows Server 2012 R2 unterstützt.

PoolID

Datentyp: Zeichenfolge

Zugriffstyp: Schreibgeschützt

Der Bezeichner des Ressourcenpools, aus dem diese Ressource zugeordnet wurde. Diese Eigenschaft wird von CIM_ResourceAllocationSettingData geerbt.

Reservierung

Datentyp: uint64

Zugriffstyp: Schreibgeschützt

Qualifizierer: Überschreiben ("Reservierung"), ModelCorrespondence ("CIM_StorageAllocationSettingData.HostResourceBlockSize")

Die Anzahl der Blöcke, die für diese Speicherressourcenzuordnung auf dem Host garantiert verfügbar sind. Die Blockgröße wird durch die HostResourceBlockSize-Eigenschaft angegeben. Diese Eigenschaft wird von CIM_StorageAllocationSettingData geerbt.

ResourceSubType

Datentyp: Zeichenfolge

Zugriffstyp: Schreibgeschützt

Eine Zeichenfolge, die einen implementierungsspezifischen Untertyp für diese Ressource beschreibt. Dies kann beispielsweise verwendet werden, um verschiedene Modelle desselben Ressourcentyps zu unterscheiden. Diese Eigenschaft wird von CIM_ResourceAllocationSettingData geerbt.

ResourceType

Datentyp: uint16

Zugriffstyp: Schreibgeschützt

Der Ressourcentyp, den diese Zuordnungseinstellung darstellt. Diese Eigenschaft wird von CIM_ResourceAllocationSettingData geerbt.

Sonstiges (1)

Computersystem (2)

Prozessor (3)

Arbeitsspeicher (4)

IDE-Controller (5)

Paralleler SCSI-HBA (6)

FC HBA (7)

iSCSI-HBA (8)

IB HCA (9)

Ethernet-Adapter (10)

Anderer Netzwerkadapter (11)

E/A-Slot (12)

E/A-Gerät (13)

Diskettenlaufwerk (14)

CD-Laufwerk (15)

DVD-Laufwerk (16)

Datenträgerlaufwerk (17)

Bandlaufwerk (18)

Speicherausdehnung (19)

Anderes Speichergerät (20)

Serieller Port (21)

Paralleler Port (22)

USB-Controller (23)

Grafikcontroller (24)

IEEE 1394-Controller (25)

Partitionierbare Einheit (26)

Partitionierbare Basiseinheit (27)

Stromversorgung (28)

Kühlgerät (29)

Ethernet-Switch-Port (30)

Logischer Datenträger (31)

Speichervolume (32)

Ethernet-Verbindung (33)

DMTF reserviert (30 32767)

Anbieter reserviert (32768 65535)

SnapshotId

Datentyp: Zeichenfolge

Zugriffstyp: Schreibgeschützt

Eine GUID, die darstellt, welche Momentaufnahme in der VHD-Set-Datei angefügt werden soll.

Hinweis

In Windows 10 hinzugefügt.

StorageQoSPolicyID

Datentyp: Zeichenfolge

Zugriffstyp: Schreibgeschützt

Gibt den eindeutigen Bezeichner der Speicher-QoS-Richtlinie an, die auf diese virtuelle Speichererweiterung angewendet werden soll.

Hinweis

In Windows 10 hinzugefügt.

VirtualQuantity

Datentyp: uint64

Zugriffstyp: Schreibgeschützt

Die Anzahl der Blöcke, die dem Consumer angezeigt werden. Die Blockgröße wird durch die VirtualResourceBlockSize-Eigenschaft angegeben. Diese Eigenschaft wird von CIM_ResourceAllocationSettingData geerbt.

VirtualQuantityUnits

Datentyp: Zeichenfolge

Zugriffstyp: Schreibgeschützt

Gibt die von der VirtualQuantity-Eigenschaft verwendeten Einheiten an. Diese Eigenschaft wird von CIM_StorageAllocationSettingData geerbt.

Wert Bedeutung
"count (Block mit fester Größe)"
Die feste Blockgröße ist in der VirtualResourceBlockSize-Eigenschaft enthalten.
"byte"
Die VirtualQuantity-Eigenschaft wird in Bytes gemessen.

VirtualResourceBlockSize

Datentyp: uint64

Zugriffstyp: Schreibgeschützt

Die Größe der Blöcke in Bytes, die dem Consumer als Ergebnis dieser Speicherressourcenzuweisung oder Speicherressourcenzuweisungsanforderung angezeigt werden. Wenn die Blockgröße variabel ist, wird die maximale Blockgröße in Bytes angegeben. Wenn die Blockgröße unbekannt ist oder ein Blockkonzept nicht angewendet wird, wird der Wert 1 verwendet. Diese Eigenschaft wird von CIM_StorageAllocationSettingData geerbt.

Weight

Datentyp: uint32

Zugriffstyp: Schreibgeschützt

Qualifizierer: Überschreiben ("Weight"), MinValue (1), MaxValue (10000)

Gibt eine relative Priorität für diese Zuordnung im Verhältnis zu anderen Zuordnungen aus demselben Ressourcenpool an. Diese Eigenschaft verfügt über keine Maßeinheit und ist nur im Vergleich zu anderen Zuordnungen relevant, die für dieselben Hostressourcen gelten. Diese Eigenschaft wird von CIM_ResourceAllocationSettingData geerbt.

Bereich: 1 10000

WriteHardeningMethod

Datentyp: uint16

Zugriffstyp: Schreibgeschützt

Gibt an, welche Schreibhärtungsmethode vom Datenträger unterstützt wird.

Hinweis

Diese Eigenschaft wurde in Windows 10 Version 1703 hinzugefügt.

Standard (0)

WriteCacheEnabled (1)

WriteCacheandFUAEnabled (2)

WriteCacheDisabled (3)

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