Msvm _ VirtualSystemResourceComponent-Klasse

Stellt einen Dienst für virtuelle Geräte der Microsoft Windows Hyper-V-Plattform dar.

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

Eigenschaften

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

AdditionalClassNames

Datentyp: Zeichenfolgenarray

Zugriffstyp: Schreibgeschützt

Ein Array von Zeichenfolgen, die zusätzliche Klassen enthalten, die keine Zuordnungen sind, die von dieser Msvm _ VirtualSystemResourceComponent-Instanz zur Hand gestellt werden. Diese Klassen dürfen weder von CIM _ LogicalDevice noch von CIM _ ResourceAllocationSettingData ableiten.

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

Aktiviert

Datentyp: boolescher Wert

Zugriffstyp: Schreibgeschützt

True, wenn diese Instanz aktiviert ist und zum Abschließen von Clientanforderungen verwendet werden kann. andernfalls False. Diese Eigenschaft wird von Msvm _ VirtualizationComponentgeerbt und immer auf True festgelegt.

HotAdd

Datentyp: boolescher Wert

Zugriffstyp: Schreibgeschützt

True, wenn diese Instanz einem virtuellen Computer hinzugefügt werden kann. andernfalls False. Der Standardwert ist False.

HotRemove

Datentyp: boolescher Wert

Zugriffstyp: Schreibgeschützt

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

Name

Datentyp: Zeichenfolge

Zugriffstyp: Schreibgeschützt

Qualifizierer: Schlüssel

Eine sprachneutrale Zeichenfolge, die den Dienst eindeutig identifiziert. Das folgende Format wird empfohlen, um Namenskonflikte zu vermeiden: | | "Herstellerkomponentenversion". 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.

Typ

Datentyp: uint16

Zugriffstyp: Schreibgeschützt

Die Beziehung des WMI-Objekts, das hier mit dem virtuellen Gerät beschrieben wird.

Wert Bedeutung
"Not Changeable"
0
"Singleton"
1
Singleton ist ein WMI-Objekt der obersten Ebene, das 1:1 an ein virtuelles Gerät gebunden ist und nur einmal pro virtuellem Computer vorhanden sein kann. 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.
"Subdevice"
3
Subdevice ist ein WMI-Objekt, das über keinen übergeordneten Verweis verfügt, aber nur von einem virtuellen Gerät gesteuert wird, das nur einmal pro virtuellem Computer vorhanden sein kann. Das WMI-Objekt kann jedoch mehrfach vorhanden sein.

Hinweise

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

Weitere Informationen

Msvm _ VirtualizationComponent

Msvm _ VirtualizationComponent