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 |
---|---|
|
Die feste Blockgröße ist in der VirtualResourceBlockSize-Eigenschaft enthalten. |
|
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 |
|
DLL |
|