CIM_Service class (Hyper-V management)

Represents a logical element that contains information to represent and manage the functionality provided by a device or software feature. A service is a general-purpose object to configure and manage the implementation of functionality; it is not the functionality itself.

Syntax

[Abstract, Version("2.14.0"), UMLPackagePath("CIM::Core::Service"), AMENDMENT]
class CIM_Service : CIM_EnabledLogicalElement
{
  string  SystemCreationClassName;
  string  SystemName;
  string  CreationClassName;
  string  Name;
  string  PrimaryOwnerName;
  string  PrimaryOwnerContact;
  string  StartMode;
  boolean Started;
};

Members

The CIM_Service class has these types of members:

Methods

The CIM_Service class has these methods.

Method Description
StartService Starts the service.
StopService Stops the service.

Properties

The CIM_Service class has these properties.

CreationClassName

Data type: string

Access type: Read-only

Qualifiers: Key, MaxLen (256)

The class name used to create an instance of this class. CreationClassName is combined with other key properties of this class to uniquely identify instances of this class and its subclasses.

Name

Data type: string

Access type: Read-only

Qualifiers: Key, Override ("Name"), MaxLen (256)

A unique identifier of the service that indicates the functionality of the service.

PrimaryOwnerContact

Data type: string

Access type: Read/write

Qualifiers: MaxLen (256), MappingStrings ("MIF.DMTF|General Information|001.4")

Contact information for the primary owner of the service.

PrimaryOwnerName

Data type: string

Access type: Read/write

Qualifiers: MaxLen (64), MappingStrings ("MIF.DMTF|General Information|001.3")

The name of the primary owner of the service.

Started

Data type: boolean

Access type: Read-only

true if the service has been started; otherwise, false.

StartMode

Data type: string

Access type: Read-only

Qualifiers: Deprecated ("CIM_Service.EnabledDefault"), MaxLen (10)

This property is deprecated. Instead, use the EnabledDefault property that is inherited from CIM_EnabledLogicalElement.

Note

Deprecated description: Indicates whether the service is automatically started (for example, by an operating system) or only started upon request.

("Automatic")

("Manual")

SystemCreationClassName

Data type: string

Access type: Read-only

Qualifiers: Key, MaxLen (256), Propagated ("CIM_System.CreationClassName")

The class name used to create an instance of the system that contains the service. SystemCreationClassName is combined with other key properties of this class to uniquely identify instances of this class and its subclasses.

SystemName

Data type: string

Access type: Read-only

Qualifiers: Key, MaxLen (256), Propagated ("CIM_System.Name")

The name of the scoping system.

Requirements

Requirement Value
Minimum supported client
Windows 8
Minimum supported server
Windows Server 2012
Namespace
Root\virtualization\v2
MOF
WindowsVirtualization.V2.mof
DLL
Vmms.exe

See also

CIM_EnabledLogicalElement