Hyper-V metrics API reference

The Hyper-V metrics API defines the following programming elements.

In this section

Topic Description
Msvm_AggregationMetricDefinition
Represents the definition aspects of a metric that is derived from another metric value.
Msvm_AggregationMetricValue
Represents the instance value of a metric defined by an instance of the Msvm_AggregationMetricDefinition class.
Msvm_BaseMetricDefinition
Represents the definition aspects of a metric.
Msvm_BaseMetricValue
Represents a metric value defined by an instance of the Msvm_BaseMetricDefinition class.
Msvm_MetricCollectionDependency
Represents the association between two metric definitions or two metric values.
Msvm_MetricDefForME
Defines the association between an Msvm_BaseMetricDefinition and a CIM_ManagedElement to define metrics for the latter. The metrics definition is given context by the ManagedElement, which is why the definition is dependent on the element.
Msvm_MetricForME
This association links a managed element to the metric values being maintained for it.
Msvm_MetricInstance
Represents an association of metric value objects with their metrics definitions.
Msvm_MetricService
Provides the ability to manage metrics.
Msvm_MetricServiceCapabilities
Describes the capabilities of the associated Msvm_MetricService instance.
Msvm_MetricServiceSettingData
Represents the settings for the metric service. The properties for this class cannot be modified directly. The client must call the ModifyServiceSettings method to modify any of these properties.