Share via


Msvm_AllocationCapabilities-Klasse

Definiert die Mittel, mit denen ein Client den gültigen Bereich der Standardeinstellungen für eine virtuelle Ressource ermitteln kann. Jedem Ressourcenpool ist ein Msvm_AllocationCapabilities -Objekt zugeordnet. Vier Msvm_ResourceAllocationSettingData-Objekte sind dem Msvm_AllocationCapabilities-Objekt zugeordnet, um die minimalen, maximalen, Standard- und inkrementellen Werte für die Zuordnung der angegebenen Ressource zu beschreiben. Zusammen beschreiben diese Klassen den Gesamtumfang der unterstützten Funktionen.

Die folgende Syntax ist vereinfachter MOF-Code (Managed Object Format) 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 die folgenden Membertypen:

Eigenschaften

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

Caption

Datentyp: Zeichenfolge

Zugriffstyp: Schreibgeschützt

Qualifizierer: MaxLen (64)

Eine kurze Beschreibung des Objekts. Diese Eigenschaft wird von CIM_ManagedElement geerbt.

Beschreibung

Datentyp: Zeichenfolge

Zugriffstyp: Schreibgeschützt

Eine Beschreibung des -Objekts. Diese Eigenschaft wird von CIM_ManagedElement geerbt.

ElementName

Datentyp: Zeichenfolge

Zugriffstyp: Schreibgeschützt

Ein Anzeigename für das Objekt. Mit dieser Eigenschaft kann jeder instance 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. Sie wird jedoch häufig als Schlüssel unterklassiert. Es ist nicht sinnvoll, dass dieselbe Eigenschaft sowohl identitäts- 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 der Name - als auch in der ElementName-Eigenschaft vorhanden sein. Diese Eigenschaft wird von CIM_ManagedElement geerbt.

InstanceID

Datentyp: Zeichenfolge

Zugriffstyp: Schreibgeschützt

Ein eindeutiger Bezeichner für diesen Ressourcenpool. Diese Eigenschaft wird von CIM_ManagedElement 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 "Other" aufweist. Diese Eigenschaft wird von CIM_AllocationCapabilities geerbt.

RequestTypesSupported

Datentyp: uint16

Zugriffstyp: Schreibgeschützt

Gibt an, ob das Anfordern einer bestimmten Ressource unterstützt wird. Diese Eigenschaft wird von CIM_AllocationCapabilities geerbt.

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: 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_AllocationCapabilities geerbt.

ResourceType

Datentyp: uint16

Zugriffstyp: Schreibgeschützt

Der Ressourcentyp, den diese Zuordnungseinstellung darstellt. Diese Eigenschaft wird von CIM_AllocationCapabilities 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ühlleistung (29)

Ethernet-Switch-Port (30)

Logischer Datenträger (31)

Speichervolume (32)

Ethernet-Verbindung (33)

DMTF reserviert (..)

Anbieter reserviert (0x8000.. 0xFFFF )

SharingMode

Datentyp: uint16

Zugriffstyp: Schreibgeschützt

Gibt an, wie der Zugriff auf eine zugrunde liegende Ressource gewährt wird. Diese Eigenschaft wird von CIM_AllocationCapabilities geerbt.

Wert Bedeutung
Unbekannt
0
Unbekannt
Dediziert
2
Exklusiver Zugriff auf eine zugrunde liegende Ressource.
Freigegeben
3
Gemeinsame 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 befinden kann. Diese Eigenschaft wird von CIM_AllocationCapabilities geerbt.

Unbekannt (0)

Aktiviert (2)

Deaktiviert (3)

Herunterfahren (4)

Nicht zutreffend (5)

Aktiviert, aber offline (6)

Im Test (7)

Verzögert (8)

Ruhe (9)

Ab (10)

Angehalten (11)

Angehalten (12)

DMTF Reserviert (..)

Anbieter reserviert (0x8000.. 0xFFFF )

SupportedRemoveStates

Datentyp: uint16-Array

Zugriffstyp: Schreibgeschützt

Gibt die Zustände an, in denen sich das System, dem die Ressource zugeordnet ist, befinden kann, wenn die Ressource entfernt wird. Diese Eigenschaft wird von CIM_AllocationCapabilities geerbt.

Unbekannt (0)

Aktiviert (2)

Deaktiviert (3)

Herunterfahren (4)

Nicht zutreffend (5)

Aktiviert, aber offline (6)

Im Test (7)

Verzögert (8)

Ruhe (9)

Ab (10)

Angehalten (11)

Angehalten (12)

DMTF Reserviert (..)

Anbieter reserviert (0x8000.. 0xFFFF )

Bemerkungen

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
Stamm\Virtualization\V2
MOF
WindowsVirtualization.V2.mof
DLL
Vmms.exe

Siehe auch

CIM_AllocationCapabilities

CIM_AllocationCapabilities

Msvm_AllocationCapabilities (V1)

Ressourcenverwaltungsklassen