Msvm _ ResourceAllocationSettingData-Klasse

Stellt den aktuellen und aufgezeichneten Zuordnungszustände einer virtuellen Ressource dar.

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

Syntax

[Dynamic, Provider("VmmsWmiInstanceAndMethodProvider"), AMENDMENT]
class Msvm_ResourceAllocationSettingData : CIM_ResourceAllocationSettingData
{
  string  InstanceID = "Microsoft:GUID\DeviceSpecificData";
  string  Caption;
  string  Description;
  string  ElementName;
  uint16  ResourceType;
  string  OtherResourceType;
  string  ResourceSubType;
  string  PoolID;
  uint16  ConsumerVisibility;
  string  HostResource[];
  string  AllocationUnits;
  uint64  VirtualQuantity;
  uint64  Reservation;
  uint64  Limit;
  uint32  Weight;
  boolean AutomaticAllocation;
  boolean AutomaticDeallocation;
  string  Parent;
  string  Connection[];
  string  Address;
  uint16  MappingBehavior;
  string  AddressOnParent;
  string  VirtualQuantityUnits = "count";
  string  VirtualSystemIdentifiers[] = { "GUID" };
};

Member

Die Msvm _ ResourceAllocationSettingData-Klasse verfügt über folgende Typen von Membern:

Eigenschaften

Die Msvm _ ResourceAllocationSettingData-Klasse verfügt über diese Eigenschaften.

Adresse

Datentyp: string

Zugriffstyp: Schreibgeschützt

Die Adresse der Ressource. Diese Eigenschaft wird von CIM _ ResourceAllocationSettingDatageerbt.

Dies ist eine schreibgeschützte Eigenschaft, aber wenn die ResourceType-Eigenschaft 20 (Grafikcontroller) ist, kann sie mit der ModifyResourceSettings-Methode der Msvm _ VirtualSystemManagementService-Klasse geändert werden.

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 _ ResourceAllocationSettingDatageerbt.

AllocationUnits

Datentyp: string

Zugriffstyp: Schreibgeschützt

Die Zuordnungseinheit, die von den Eigenschaften Reservierung und Limit verwendet wird. Diese Eigenschaft wird von CIM _ ResourceAllocationSettingDatageerbt.

AutomaticAllocation

Datentyp: boolescher Wert

Zugriffstyp: Schreibgeschützt

Gibt an, ob die Ressource automatisch zugeordnet wird. Diese Eigenschaft wird von CIM _ ResourceAllocationSettingDatageerbt.

AutomaticDeallocation

Datentyp: boolescher Wert

Zugriffstyp: Schreibgeschützt

Gibt an, ob die Zuordnung der Ressource automatisch freigegeben wird. Diese Eigenschaft wird von CIM _ ResourceAllocationSettingDatageerbt.

Caption

Datentyp: string

Zugriffstyp: Schreibgeschützt

Qualifizierer: MaxLen (64)

Eine kurze Beschreibung des -Objekts. Diese Eigenschaft wird von CIM _ ManagedElementgeerbt.

Connection

Datentyp: Zeichenfolgenarray

Zugriffstyp: Schreibgeschützt

Das Gerät, mit dem diese Ressource verbunden ist. Diese Eigenschaft wird von CIM _ ResourceAllocationSettingDatageerbt.

Dies ist eine schreibgeschützte Eigenschaft. Wenn die ResourceType-Eigenschaft jedoch 21 (serieller Port) und die ResourceSubType-Eigenschaft "Microsoft:Hyper-V:Serial Port" lautet, kann die Connection-Eigenschaft mithilfe der ModifyResourceSettings-Methode der Msvm _ VirtualSystemManagementService-Klasse geändert werden.

ConsumerVisibility

Datentyp: uint16

Zugriffstyp: Schreibgeschützt

Die Sichtbarkeit des Consumers für die zugeordnete Ressource. Diese Eigenschaft wird von CIM _ ResourceAllocationSettingDatageerbt.

Beschreibung

Datentyp: string

Zugriffstyp: Schreibgeschützt

Eine Beschreibung des -Objekts. Diese Eigenschaft wird von CIM _ ManagedElementgeerbt.

ElementName

Datentyp: string

Zugriffstyp: Schreibgeschützt

Ein Anzeigename für das Objekt. Diese Eigenschaft wird von CIM _ SettingDatageerbt. Wenn Sie diese Eigenschaft ändern, ändert sich der Elementname der zugeordneten logischen Geräteableitung.

Dies ist eine schreibgeschützte Eigenschaft, die jedoch mithilfe der ModifyResourceSettings-Methode der Msvm _ VirtualSystemManagementService-Klasse geändert werden kann.

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 _ ResourceAllocationSettingDatageerbt.

Dies ist eine schreibgeschützte Eigenschaft. Wenn die ResourceType-Eigenschaft jedoch 17 (Datenträger) ist und die ResourceSubType-Eigenschaft "Microsoft:Hyper-V:Physical Disk Drive" lautet, kann die HostResource-Eigenschaft mithilfe der ModifyResourceSettings-Methode der Msvm _ VirtualSystemManagementService-Klasse geändert werden.

InstanceID

Datentyp: string

Zugriffstyp: Schreibgeschützt

Qualifizierer: Schlüssel

Identifiziert eine Instanz dieser Klasse eindeutig. Diese Eigenschaft wird von CIM _ SettingDatageerbt und immer auf "Microsoft:GUID \ DeviceSpecificData" festgelegt.

Begrenzung

Datentyp: uint64

Zugriffstyp: Schreibgeschützt

Die maximale Menge an Ressourcen, die für diese Zuordnung gewährt wird. Die Maßeinheit für diese Eigenschaft wird von der VirtualQuantityUnits-Eigenschaft angegeben. Diese Eigenschaft wird von CIM _ ResourceAllocationSettingDatageerbt.

MappingBehavior

Datentyp: uint16

Zugriffstyp: Schreibgeschützt

Gibt an, wie diese Ressource zugrunde liegenden Ressourcen zugeordnet wird. Diese Eigenschaft wird von CIM _ ResourceAllocationSettingDatageerbt.

OtherResourceType

Datentyp: string

Zugriffstyp: Schreibgeschützt

Eine Zeichenfolge, die den Ressourcentyp beschreibt, wenn kein klar definierter Wert verfügbar ist und ResourceType den Wert 1(Other) hat. Diese Eigenschaft wird von CIM _ ResourceAllocationSettingDatageerbt.

Parent

Datentyp: string

Zugriffstyp: Schreibgeschützt

Das übergeordnete Element der Ressource. Diese Eigenschaft wird von CIM _ ResourceAllocationSettingDatageerbt.

PoolID

Datentyp: string

Zugriffstyp: Schreibgeschützt

Der Bezeichner des Ressourcenpools, aus dem diese Ressource zugeordnet wurde. Bei Instanzen, die einem virtuellen Computer zugeordnet sind, ist dies "Microsoft:GUID-gerätespezifische \ Daten". Für Instanzen, die potenzielle Einstellungen für einen virtuellen Computer definieren, ist dies "Microsoft:Definition \ GUID \ Type", wobei Type eine von "Maximum", "Minimum", "Default" oder "Increment" sein kann. Diese Eigenschaft wird von CIM _ ResourceAllocationSettingDatageerbt.

Reservierung

Datentyp: uint64

Zugriffstyp: Schreibgeschützt

Die Menge der Ressource, die für diese Zuordnung garantiert verfügbar ist. Die Maßeinheit für diese Eigenschaft wird von der VirtualQuantityUnits-Eigenschaft angegeben. Diese Ressourcen sind garantiert für die Nutzung durch den virtuellen Computer verfügbar. Diese Eigenschaft wird von CIM _ ResourceAllocationSettingDatageerbt.

ResourceSubType

Datentyp: string

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 _ ResourceAllocationSettingDatageerbt.

ResourceType

Datentyp: uint16

Zugriffstyp: Schreibgeschützt

Der Typ der Ressource, die von dieser Zuordnungseinstellung dargestellt wird. Diese Eigenschaft wird von CIM _ ResourceAllocationSettingDatageerbt.

Andere (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)

Laufwerk (17)

Bandlaufwerk (18)

Storage Extent (19)

Other Storage Device (20)

Serieller Anschluss (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-Switchport (30)

Logischer Datenträger (31)

Storage Volume (32)

Ethernetverbindung (33)

DMTF reserviert (30 32767)

Reservierter Anbieter (32768 65535)

VirtualQuantity

Datentyp: uint64

Zugriffstyp: Schreibgeschützt

Gibt die Menge der Ressourcen an, die dem Consumer angezeigt werden. Die Maßeinheit für diese Eigenschaft wird von der VirtualQuantityUnits-Eigenschaft angegeben. Diese Eigenschaft wird von CIM _ ResourceAllocationSettingDatageerbt.

VirtualQuantityUnits

Datentyp: string

Zugriffstyp: Schreibgeschützt

Gibt die Maßeinheit für diese Ressourcenzuordnung an. Der Wert dieser Eigenschaft muss ein rechtlicher Wert des Qualifizierers "Programmgesteuerte Einheiten" sein, wie in Anhang C.1 von DSP0004 V2.5 oder höher definiert. Diese Eigenschaft wird von CIM _ ResourceAllocationSettingDatageerbt.

VirtualSystemIdentifiers

Datentyp: Zeichenfolgenarray

Zugriffstyp: Schreibgeschützt

Qualifizierer: ArrayType ("Indiziert")

Ein Zeichenfolgenarray mit Bezeichnern dieser Ressource, das dem Betriebssystem des virtuellen Computers angezeigt wird. Diese Werte werden nur verwendet, wenn die ResourceType-Eigenschaft auf 6 (Parallel SCSI HBA) und die ResourceSubType-Eigenschaft auf "Microsoft Synthetic SCSI Controller" festgelegt ist. Diese Eigenschaft ist auf "GUID" festgelegt.

Dies ist eine schreibgeschützte Eigenschaft, die jedoch mithilfe der ModifyResourceSettings-Methode der Msvm _ VirtualSystemManagementService-Klasse geändert werden kann.

Weight

Datentyp: uint32

Zugriffstyp: Schreibgeschützt

Eine ganze Zahl, die die relative Gewichtung für jeden VM-Prozessor definiert. Nachdem alle Reserven erreicht wurden, wird die verbleibende physische Prozessorkapazität der Hostingplattform virtuellen Computern basierend auf deren relativen Gewichtungen zugeordnet. Diese Eigenschaft wird von CIM _ ResourceAllocationSettingDatageerbt.

Bereich: 0 1000

Hinweise

Der Zugriff auf die Msvm _ ResourceAllocationSettingData-Klasse kann durch die UAC-Filterung eingeschränkt werden. Weitere Informationen finden Sie unter Benutzerkontensteuerung und WMI.

Anforderungen

Anforderung Wert
Unterstützte Mindestversion (Client)
[Windows 8 Nur Desktop-Apps]
Unterstützte Mindestversion (Server)
[Windows Server 2012 Nur Desktop-Apps]
Namespace
Root \ Virtualization \ V2
MOF
WindowsVirtualization.V2.mof
DLL
Vmms.exe

Weitere Informationen

CIM _ ResourceAllocationSettingData

CIM _ ResourceAllocationSettingData

Msvm _ ResourceAllocationSettingData (V1)

Ressourcenverwaltungsklassen