Msvm_VirtualizationComponent class

Represents a service of the Microsoft Windows Hyper-V platform.

The following syntax is simplified Managed Object Format (MOF) code.

Syntax

[Abstract]
class Msvm_VirtualizationComponent
{
  string  CLSID;
  uint32  Context = 1;
  boolean Enabled = True;
  string  Name;
};

Members

The Msvm_VirtualizationComponent class has these types of members:

Properties

The Msvm_VirtualizationComponent class has these properties.

CLSID

Data type: string

Access type: Read-only

A GUID that represents the class identifier of the service's COM object.

Context

Data type: uint32

Access type: Read-only

Qualifiers: Experimental

The context in which the newly created object will run. This value is passed in the dwClsContext parameter to CoCreateInstance. This property is always set to 1.

Enabled

Data type: boolean

Access type: Read-only

True is this instance is enabled and can be used to complete client requests; otherwise, False. This property is always set to True.

Name

Data type: string

Access type: Read-only

Qualifiers: Key

A language-neutral string that uniquely identifies the service. The following format is suggested to prevent naming conflicts: "vendor|component|version". For example, this name represents version 1.0 of the Microsoft Emulated Network Port Component: "Microsoft|EmulatedNetworkPortComponent|V1.0".

Remarks

Access to the Msvm_VirtualizationComponent class might be restricted by UAC Filtering. For more information, see User Account Control and WMI.

Requirements

Requirement Value
Minimum supported client
Windows 8 [desktop apps only]
Minimum supported server
Windows Server 2012 [desktop apps only]
End of client support
Windows 8.1
End of server support
Windows Server 2012 R2
Namespace
Root\Virtualization\V2
MOF
WindowsVirtualization.V2.mof
DLL
Vmms.exe