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
-
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
-
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 |
|
DLL |
|