Freigeben über


CIM_ResourcePool-Klasse

Stellt einen Ressourcenpool dar, bei dem es sich um eine logische Entität handelt, die vom Hostsystem zum Zuordnen und Zuweisen von Ressourcen bereitgestellt wird.

Syntax

[Abstract, Version("2.22.0"), UMLPackagePath("CIM::Core::Resource"), AMENDMENT]
class CIM_ResourcePool : CIM_LogicalElement
{
  string  InstanceID;
  string  PoolID;
  boolean Primordial = FALSE;
  uint64  Capacity;
  uint64  Reserved;
  uint16  ResourceType;
  string  OtherResourceType;
  string  ResourceSubType;
  string  AllocationUnits;
  string  ConsumedResourceUnits = "count";
  uint64  CurrentlyConsumedResource;
  uint64  MaxConsumableResource;
};

Member

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

Eigenschaften

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

AllocationUnits

Datentyp: string

Zugriffstyp: Schreibgeschützt

Qualifizierer: IsPUnit

Die von den Eigenschaften Reservierung und Limit verwendeten Zuordnungseinheiten. Wenn ResourceType beispielsweise auf "Prozessor" festgelegt ist, kann AllocationUnits auf "hertz*10^6" oder "percent" festgelegt werden. Der Wert dieser Eigenschaft sollte ein gesetzlicher Wert des Programmatic Units-Qualifizierers aus Anhang C.1 von DSP0004 V2.4 oder höher sein.

Capacity

Datentyp: uint64

Zugriffstyp: Schreibgeschützt

Die maximale Anzahl von Reservierungen, die der Ressourcenpool unterstützen kann. Die AllocationUnits-Eigenschaft gibt den Einheitentyp an.

ConsumedResourceUnits

Datentyp: string

Zugriffstyp: Schreibgeschützt

Qualifizierer: ModelCorrespondence ("CIM_ResourcePool. MaxConsumableResource", "CIM_ResourcePool. CurrentlyConsumedResource"), IsPUnit

Die Einheiten für die Eigenschaften MaxConsumable und Consumed .

CurrentlyConsumedResource

Datentyp: uint64

Zugriffstyp: Schreibgeschützt

Qualifizierer: ModelCorrespondence ("CIM_ResourcePool. ConsumedResourceUnits")

Die Menge der Ressource, die der Ressourcenpool derzeit für Ressourcenverbraucher bereitstellt. Diese Eigenschaft unterscheidet sich von der Reserved-Eigenschaft , da sie die Consumeransicht der Ressource beschreibt, während die Reserved-Eigenschaft die Produceransicht der Ressource beschreibt.

InstanceID

Datentyp: string

Zugriffstyp: Schreibgeschützt

Qualifizierer: Schlüssel, Außerkraftsetzung ("InstanceID")

Identifiziert eindeutig einen instance dieser Klasse im Bereich des enthaltenden Namespaces.

Wichtig

Um die Eindeutigkeit innerhalb des Namespace sicherzustellen, sollte der Wert der InstanceID-Eigenschaft im folgenden Muster erstellt werden: OrgID:LocalID

  • OrgID muss einen urheberrechtlich geschützten, geschützten oder anderweitig eindeutigen Namen enthalten, der der Geschäftsentität gehört, die die InstanceID-Eigenschaft definiert, oder eine registrierte ID sein, die von einer anerkannten globalen Autorität zugewiesen wird.
  • OrgID darf keinen Doppelpunkt enthalten. Der erste Doppelpunkt in InstanceID muss sich zwischen orgID undLocalID befinden.
  • LocalID wird von der Geschäftsentität ausgewählt und sollte nicht erneut verwendet werden, um verschiedene zugrunde liegende reale Elemente zu identifizieren.
  • Wenn das obige Muster nicht verwendet wird, muss die definierende Entität sicherstellen, dass der resultierende InstanceID-Wert nicht für alle InstanceID-Eigenschaften verwendet wird, die von diesem Anbieter oder anderen Anbietern für diesen Namespace erstellt werden.
  • Für DMTF-definierte Instanzen muss das Muster verwendet werden, wobei die OrgID auf "CIM" festgelegt ist.

MaxConsumableResource

Datentyp: uint64

Zugriffstyp: Schreibgeschützt

Qualifizierer: ModelCorrespondence ("CIM_ResourcePool. ConsumedResourceUnits")

Die maximale Menge an verbrauchsbaren Ressourcen, die der Ressourcenpool für Ressourcenverbraucher präsentieren kann. Diese Eigenschaft unterscheidet sich von der Capacity-Eigenschaft , da sie die Consumeransicht der Ressource beschreibt, während die Capacity-Eigenschaft die Produceransicht der Ressource beschreibt.

OtherResourceType

Datentyp: string

Zugriffstyp: Schreibgeschützt

Qualifizierer: ModelCorrespondence ("CIM_ResourcePool. ResourceType")

Der Ressourcentyp, wenn die ResourceType-Eigenschaft auf "0" (sonstige) festgelegt ist.

PoolID

Datentyp: string

Zugriffstyp: Schreibgeschützt

Qualifizierer: ModelCorrespondence ("CIM_ResourceAllocationSettingData. PoolId")

Ein undurchsichtiger Bezeichner für den Pool. Diese Eigenschaft wird verwendet, um Korrelation beim Speichern und Wiederherstellen von Konfigurationsdaten im zugrunde liegenden persistenten Speicher bereitzustellen.

Ursprünglich

Datentyp: boolean

Zugriffstyp: Schreibgeschützt

TRUE , wenn der Ressourcenpool primordial ist. false , wenn der Ressourcenpool ein konkreter Ressourcenpool ist. Ein primordialer Ressourcenpool ist ein Ressourcenpool, der nicht von Consumern der Ressource erstellt oder gelöscht wird. Ein konkreter Ressourcenpool kann von Ressourcenzuordnungsdiensten aktualisiert werden.

Reserved

Datentyp: uint64

Zugriffstyp: Schreibgeschützt

Die aktuelle Anzahl von Reservierungen, die auf alle aktiven Zuordnungen aus diesem Pool verteilt sind. In einer hierarchischen Konfiguration stellt dies die Summe aller aktuellen Nachfolgerreservierungen dar. Die AllocationUnits-Eigenschaft gibt den Einheitentyp an.

ResourceSubType

Datentyp: string

Zugriffstyp: Schreibgeschützt

Qualifizierer: ModelCorrespondence ("CIM_ResourcePool. ResourceType")

Der implementierungsspezifische Untertyp für den Ressourcenpool. Dies kann beispielsweise verwendet werden, um verschiedene Modelle desselben Ressourcentyps zu unterscheiden.

ResourceType

Datentyp: uint16

Zugriffstyp: Schreibgeschützt

Qualifizierer: ModelCorrespondence ("CIM_ResourcePool. OtherResourceType", "CIM_ResourcePool. ResourceSubType")

Der Typ der Vom Ressourcenpool zugeordneten Ressource.

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

Ethernet-Switch-Port (30)

Logischer Datenträger (31)

Speichervolume (32)

Ethernet-Verbindung (33)

DMTF reserviert (..)

Anbieter reserviert (0x8000.. 0xFFFF)

Anforderungen

Anforderung Wert
Unterstützte Mindestversion (Client)
Windows 8
Unterstützte Mindestversion (Server)
Windows Server 2012
Namespace
Root\virtualization\v2
MOF
WindowsVirtualization.V2.mof
DLL
Vmms.exe

Siehe auch

CIM_LogicalElement