Msvm_MetricServiceCapabilities class
Describes the capabilities of the associated Msvm_MetricService instance.
The following syntax is simplified Managed Object Format (MOF) code, and it includes all of the inherited properties.
Syntax
[Dynamic, Provider("VmmsWmiInstanceAndMethodProvider"), AMENDMENT]
class Msvm_MetricServiceCapabilities : CIM_MetricServiceCapabilities
{
string InstanceID;
string Caption = "Hyper-V Metric Service Capabilities";
string Description = "Defines Hyper-V Metric Service Capabilities";
string ElementName = "Hyper-V Metric Service Capabilities";
boolean ElementNameEditSupported;
unit16 MaxElementNameLen;
unit16 RequestedStatesSupported[];
string ElementNameMask;
string ControllableMetrics[];
uint16 MetricsControlTypes[];
string ControllableManagedElements[];
uint16 ManagedElementControlTypes[];
uint16 SupportedMethods[];
};
Members
The Msvm_MetricServiceCapabilities class has these types of members:
Properties
The Msvm_MetricServiceCapabilities class has these properties.
-
Caption
-
-
Data type: string
-
Access type: Read-only
A short description of the object. This property is inherited from CIM_ManagedElement, and it is always set to "Hyper-V Metric Service Capabilities".
-
-
ControllableManagedElements
-
-
Data type: string array
-
Access type: Read-only
-
Qualifiers: ArrayType ("Indexed")
Identifies the instances of CIM_ManagedElement that can be controlled by the associated CIM_MetricService instance. If this property is Null, all elements can be controlled. This property is inherited from CIM_MetricServiceCapabilities.
-
-
ControllableMetrics
-
-
Data type: string array
-
Access type: Read-only
-
Qualifiers: ArrayType ("Indexed")
Identifies the instances of CIM_BaseMetricDefinition that can be controlled by the associated CIM_MetricService instance. If this property is Null, all metrics can be controlled. This property is inherited from CIM_MetricServiceCapabilities.
-
-
Description
-
-
Data type: string
-
Access type: Read-only
A description of the object. This property is inherited from CIM_ManagedElement, and it is always set to "Defines Hyper-V Metric Service Capabilities".
-
-
ElementName
-
-
Data type: string
-
Access type: Read-only
A display name for the object. This property is inherited from CIM_ManagedElement, and it is always set to "Hyper-V Metric Service Capabilities".
-
-
ElementNameEditSupported
-
-
Data type: boolean
-
Access type: Read-only
Indicates whether the ElementName property can be modified. This property is inherited from CIM_EnabledLogicalElementCapabilities.
-
-
ElementNameMask
-
-
Data type: string
-
Access type: Read-only
Specifies the restrictions on ElementName, expressed as a regular expression. This property is inherited from CIM_EnabledLogicalElementCapabilities.
-
-
InstanceID
-
-
Data type: string
-
Access type: Read-only
-
Qualifiers: Key
Uniquely identifies an instance of this class. This property is inherited from CIM_ManagedElement.
-
-
ManagedElementControlTypes
-
-
Data type: uint16 array
-
Access type: Read-only
-
Qualifiers: ArrayType ("Indexed")
Identifies the type of control supported by the associated CIM_MetricService instance for the CIM_ManagedElement object identified by the value at the same array index in the ControllableManagedElements property. If this property is Null, all control types are supported. This property is inherited from CIM_MetricServiceCapabilities.
Value Meaning - 0
Unknown - 2
Discrete - 3
Bulk - 4
Both - 5..32767
DMTF reserved - 32768..65535
Vendor specific -
-
MaxElementNameLen
-
-
Data type: unit16
-
Access type: Read-only
-
Qualifiers: MaxValue (256)
Specifies the maximum supported length of the ElementName property. This property is inherited from CIM_EnabledLogicalElementCapabilities.
-
-
MetricsControlTypes
-
-
Data type: uint16 array
-
Access type: Read-only
-
Qualifiers: ArrayType ("Indexed")
Identifies the type of control supported by the associated CIM_MetricService instance for the CIM_BaseMetricDefinition identified by the value at the same array index in the ControllableMetrics property. If this property is Null, all control types are supported. This property is inherited from CIM_MetricServiceCapabilities.
Value Meaning - 0
Unknown - 2
Discrete - 3
Bulk - 4
Both - 5..32767
DMTF reserved - 32768..65535
Vendor specific -
-
RequestedStatesSupported
-
-
Data type: unit16 array
-
Access type: Read-only
Indicates the possible states that can be requested when using the RequestStateChange method on the enabled logical element. This property is inherited from CIM_EnabledLogicalElementCapabilities.
Value Meaning - 2
Enabled - 3
Disables - 4
Shut Down - 6
Offline - 7
Test - 8
Defer - 9
Quiesce - 10
Reboot - 11
Reset -
-
SupportedMethods
-
-
Data type: uint16 array
-
Access type: Read-only
Specifies the methods supported by the metric service. This property is inherited from CIM_MetricServiceCapabilities.
Value Meaning - 2
The ControlMetrics method is supported. - 3
The ControlMetricsByClass method is supported. - 4
The ShowMetrics method is supported. - 5
The ShowMetricsByClass method is supported. - 6
The GetMetricValues method is supported. - 7
The ControlSampleTimes method is supported. - 8..32767
DMTF reserved - 32768..65535
Vendor specific -
Requirements
Requirement | Value |
---|---|
Minimum supported client |
Windows 8 [desktop apps only] |
Minimum supported server |
Windows Server 2012 [desktop apps only] |
Namespace |
Root\Virtualization\V2 |
MOF |
|
DLL |
|