Msvm_VirtualSystemResourceComponent-Klasse

Stellt einen Dienst für virtuelle Geräte 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_VirtualSystemResourceComponent : Msvm_VirtualizationComponent
{
  string  Name;
  string  CLSID;
  uint32  Context = 1;
  boolean Enabled = True;
  string  AdditionalClassNames[];
  uint16  Type = 1;
  boolean HotAdd = False;
  boolean HotRemove = False;
};

Member

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

Eigenschaften

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

AdditionalClassNames

Datentyp: Zeichenfolgenarray

Zugriffstyp: Schreibgeschützt

Ein Array von Zeichenfolgen, die zusätzliche Nichtzuordnungsklassen enthalten, die von diesem Msvm_VirtualSystemResourceComponent instance angezeigt werden. Diese Klassen dürfen weder von CIM_LogicalDevice noch von CIM_ResourceAllocationSettingData abgeleitet werden.

CLSID

Datentyp: string

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 immer auf 1 festgelegt.

Aktiviert

Datentyp: boolean

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.

HotAdd

Datentyp: boolean

Zugriffstyp: Schreibgeschützt

True, wenn dieser instance einem virtuellen Computer hot-addiert werden kann, andernfalls False. Der Standardwert ist False.

HotRemove

Datentyp: boolean

Zugriffstyp: Schreibgeschützt

True, wenn diese instance von einem virtuellen Computer entfernt werden kann, andernfalls False. Der Standardwert ist False.

Name

Datentyp: string

Zugriffstyp: Schreibgeschützt

Qualifizierer: Schlüssel

Eine sprachneutrale Zeichenfolge, die den Dienst eindeutig identifiziert. Das folgende Format wird empfohlen, um Namenskonflikte zu verhindern: "vendor|component|version". Beispielsweise steht dieser Name für Version 1.0 der Microsoft Emulated Network Port Component: "Microsoft| EmulatedNetworkPortComponent| V1.0". Diese Eigenschaft wird von Msvm_VirtualizationComponent geerbt.

Typ

Datentyp: uint16

Zugriffstyp: Schreibgeschützt

Die Hier beschriebene Beziehung des WMI-Objekts zum virtuellen Gerät.

Wert Bedeutung
"Nicht änderbar"
0
"Singleton"
1
Singleton ist ein WMI-Objekt der obersten Ebene, das 1:1 mit einem virtuellen Gerät verknüpft ist und nur einmal pro virtuellem Computer vorhanden ist. Dies ist der Standardwert.
"MultiInstance"
2
MultiInstance ist ein WMI-Objekt der obersten Ebene, das mehrmals pro virtuellem Computer vorhanden sein kann und 1:1 an ein virtuelles Gerät gebunden ist.
"Untergeräte"
3
Subdevice ist ein WMI-Objekt, das keinen übergeordneten Verweis hat, sondern nur von einem virtuellen Gerät gesteuert wird, das nur einmal pro virtuellem Computer vorhanden ist. Das WMI-Objekt kann jedoch mehrfach vorhanden sein.

Bemerkungen

Der Zugriff auf die Msvm_VirtualSystemResourceComponent-Klasse kann durch 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
Root\Virtualization\V2
MOF
WindowsVirtualization.V2.mof
DLL
Vmms.exe

Siehe auch

Msvm_VirtualizationComponent

Msvm_VirtualizationComponent