Msvm_ResourcePoolComponent-Klasse

Stellt ein Ressourcenpoolelement der Microsoft Windows Hyper-V-Plattform dar.

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

Syntax

class Msvm_ResourcePoolComponent : Msvm_VirtualizationComponent
{
  string  CLSID;
  uint32  Context = 1;
  boolean Enabled = True;
  string  Name;
  string  AllocationCapabilitiesClassName;
  string  ResourcePoolClassName;
  string  ResourcePoolSettingDataClassName = "Msvm_ResourcePoolSettingData";
  string  PhysicalDeviceClassName;
  string  WmiFactoryCLSID;
  uint8   MaxParentPools = 0;
};

Member

Die Msvm_ResourcePoolComponent-Klasse verfügt über die folgenden Membertypen:

Eigenschaften

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

AllocationCapabilitiesClassName

Datentyp: Zeichenfolge

Zugriffstyp: Schreibgeschützt

Der Name der von CIM_AllocationCapabilities abgeleiteten Klasse, die die Zuordnungsfunktionen dieses Ressourcenpools beschreibt.

CLSID

Datentyp: Zeichenfolge

Zugriffstyp: Schreibgeschützt

Eine GUID , die den Klassenbezeichner des COM-Objekts des Diensts darstellt. Diese Eigenschaft wird von Msvm_VirtualizationComponent geerbt.

Context

Datentyp: uint32

Zugriffstyp: Schreibgeschützt

Der Kontext, in dem das neu erstellte Objekt ausgeführt wird. Dieser Wert wird im dwClsContext-Parameter an CoCreateInstance übergeben. Diese Eigenschaft wird von Msvm_VirtualizationComponent geerbt und ist immer auf 1 festgelegt.

Aktiviert

Datentyp: Boolesch

Zugriffstyp: Schreibgeschützt

True, wenn diese instance aktiviert ist und zum Abschließen von Clientanforderungen verwendet werden kann, andernfalls False. Diese Eigenschaft wird von Msvm_VirtualizationComponent geerbt und ist immer auf True festgelegt.

MaxParentPools

Datentyp: uint8

Zugriffstyp: Schreibgeschützt

Die maximale Anzahl übergeordneter Ressourcenpools, die ein untergeordneter Pool unterstützt.

Name

Datentyp: Zeichenfolge

Zugriffstyp: Schreibgeschützt

Qualifizierer: Schlüssel

Eine sprachneutrale Zeichenfolge, die das Element eindeutig identifiziert. Das folgende Format wird empfohlen, um Benennungskonflikte zu verhindern: "vendor|component|version". Dieser Name stellt beispielsweise Version 1.0 der Microsoft Emulated Network Port Component dar: "Microsoft| EmulatedNetworkPortComponent| V1.0". Diese Eigenschaft wird von Msvm_VirtualizationComponent geerbt.

PhysicalDeviceClassName

Datentyp: Zeichenfolge

Zugriffstyp: Schreibgeschützt

Der Name der Klasse, die von CIM_LogicalDevice abgeleitet wird, die das physische Gerät implementiert, von dem dieser Pool Ressourcen ordnet. Diese Eigenschaft kann NULL sein, wenn die aus diesem Pool zugewiesene virtuelle Geräteklasse mit der physischen Geräteklasse identisch ist.

ResourcePoolClassName

Datentyp: Zeichenfolge

Zugriffstyp: Schreibgeschützt

Der Name der Klasse, die von CIM_ResourcePool abgeleitet wird, die den Ressourcenpool implementiert.

ResourcePoolSettingDataClassName

Datentyp: Zeichenfolge

Zugriffstyp: Schreibgeschützt

Der Name der Klasse, die von CIM_SettingData abgeleitet wird, der die nicht zuordnungsbezogenen Einstellungen des Ressourcenpools beschreibt.

WmiFactoryCLSID

Datentyp: Zeichenfolge

Zugriffstyp: Schreibgeschützt

Eine GUID , die den Klassenbezeichner der WMI-Objektfactory der Komponente darstellt.

Bemerkungen

Der Zugriff auf die Msvm_ResourcePoolComponent-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]
Ende des Supports (Client)
Windows 8.1
Ende des Supports (Server)
Windows Server 2012 R2
Namespace
Stamm\Virtualization\V2
MOF
WindowsVirtualization.V2.mof
DLL
Vmms.exe

Siehe auch

Msvm_VirtualizationComponent

Msvm_VirtualizationComponent