Msvm _ AllocationCapabilities-Klasse

Definiert die Mittel, mit denen ein Client den gültigen Bereich von Standardeinstellungen für eine virtuelle Ressource ermitteln kann. Jedem Ressourcenpool ist ein Msvm _ AllocationCapabilities-Objekt zugeordnet. Dem Msvm _ AllocationCapabilities-Objekt sind vier Msvm _ ResourceAllocationSettingData-Objekte zugeordnet, um die minimalen, maximalen, standardmäßigen und inkrementellen Werte für die Zuordnung der jeweiligen Ressource zu beschreiben. Zusammen beschreiben diese Klassen den gesamten Bereich der unterstützten Funktionen.

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

Syntax

[Dynamic, Provider("VmmsWmiInstanceAndMethodProvider"), AMENDMENT]
class Msvm_AllocationCapabilities : CIM_AllocationCapabilities
{
  string InstanceID;
  string Caption;
  string Description;
  string ElementName;
  uint16 ResourceType;
  string OtherResourceType;
  string ResourceSubType;
  uint16 RequestTypesSupported;
  uint16 SharingMode;
  uint16 SupportedAddStates[];
  uint16 SupportedRemoveStates[];
};

Member

Die Msvm _ AllocationCapabilities-Klasse verfügt über diese Typen von Membern:

Eigenschaften

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

Caption

Datentyp: string

Zugriffstyp: Schreibgeschützt

Qualifizierer: MaxLen (64)

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

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. Mit dieser Eigenschaft kann jede Instanz zusätzlich zu den Schlüsseleigenschaften, Identitätsdaten und Beschreibungsinformationen einen Anzeigenamen definieren. Die Name-Eigenschaft der CIM _ ManagedSystemElement-Klasse wird auch als Anzeigename definiert. Es wird jedoch häufig als Schlüssel unterklassigt. Es ist nicht sinnvoll, dass die gleiche Eigenschaft sowohl Identität als auch Anzeigename ohne Inkonsistenzen vermitteln kann. Wenn Name vorhanden ist und kein Schlüssel ist (z. B. für Instanzen eines logischen Geräts), können die gleichen Informationen sowohl in den Eigenschaften Name als auch ElementName vorhanden sein. Diese Eigenschaft wird von CIM _ ManagedElementgeerbt.

InstanceID

Datentyp: string

Zugriffstyp: Schreibgeschützt

Ein eindeutiger Bezeichner für diesen Ressourcenpool. Diese Eigenschaft wird von CIM _ ManagedElementgeerbt.

OtherResourceType

Datentyp: string

Zugriffstyp: Schreibgeschützt

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

RequestTypesSupported

Datentyp: uint16

Zugriffstyp: Schreibgeschützt

Gibt an, ob das Anfordern einer bestimmten Ressource unterstützt wird. Diese Eigenschaft wird von CIM _ AllocationCapabilitiesgeerbt.

Wert Bedeutung
Unbekannt
0
Unbekannt
Spezifisch
2
Die Anforderung kann eine Anforderung für eine bestimmte Ressource enthalten.
Allgemein
3
Die Anforderung enthält keine Anforderung für eine bestimmte Ressource.
Beide
4
Sowohl spezifische als auch allgemeine Anforderungen werden unterstützt.

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

ResourceType

Datentyp: uint16

Zugriffstyp: Schreibgeschützt

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

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ühlkapazität (29)

Ethernet-Switchport (30)

Logischer Datenträger (31)

Storage Volume (32)

Ethernet-Verbindung (33)

DMTF reserviert (..)

Reservierter Anbieter (0x8000. 0xFFFF )

SharingMode

Datentyp: uint16

Zugriffstyp: Schreibgeschützt

Gibt an, wie Zugriff auf eine zugrunde liegende Ressource gewährt wird. Diese Eigenschaft wird von CIM _ AllocationCapabilitiesgeerbt.

Wert Bedeutung
Unbekannt
0
Unbekannt
Dedicated
2
Exklusiver Zugriff auf eine zugrunde liegende Ressource.
Freigegeben
3
Freigegebene Verwendung einer zugrunde liegenden Ressource.

SupportedAddStates

Datentyp: uint16-Array

Zugriffstyp: Schreibgeschützt

Gibt die Zustände an, in denen sich das System, dem die Ressource zugeordnet wird, beim Erstellen einer neuen Ressource befindet. Diese Eigenschaft wird von CIM _ AllocationCapabilitiesgeerbt.

Unbekannt (0)

Aktiviert (2)

Deaktiviert (3)

Herunterfahren (4)

Nicht zutreffend (5)

Aktiviert, aber offline (6)

In Test (7)

Verzögert (8)

Stille (9)

Ab (10)

Angehalten (11)

Angehalten (12)

DMTF Reserved (..)

Reservierter Anbieter (0x8000. 0xFFFF )

SupportedRemoveStates

Datentyp: uint16-Array

Zugriffstyp: Schreibgeschützt

Gibt die Zustände an, in denen sich das System, dem die Ressource zugeordnet ist, beim Entfernen der Ressource befindet. Diese Eigenschaft wird von CIM _ AllocationCapabilitiesgeerbt.

Unbekannt (0)

Aktiviert (2)

Deaktiviert (3)

Herunterfahren (4)

Nicht zutreffend (5)

Aktiviert, aber offline (6)

In Test (7)

Verzögert (8)

Stille (9)

Ab (10)

Angehalten (11)

Angehalten (12)

DMTF Reserved (..)

Reservierter Anbieter (0x8000. 0xFFFF )

Hinweise

Der Zugriff auf die Msvm _ AllocationCapabilities-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

Siehe auch

CIM _ AllocationCapabilities

CIM _ AllocationCapabilities

Msvm _ AllocationCapabilities (V1)

Ressourcenverwaltungsklassen