ShowMetricsByClass method of the CIM_MetricService class
Indicates whether metric collection is enabled for each instance of the specified CIM class, and indicates the metrics that are available for collection for each of those class instances.
Syntax
uint32 ShowMetricsByClass(
[in] CIM_ManagedElement REF Subject,
[in] CIM_BaseMetricDefinition REF Definition,
[out] CIM_BaseMetricDefinition REF DefinitionList[],
[out] string MetricNames[],
[out] uint16 MetricCollectionEnabled[]
);
Parameters
-
Subject [in]
-
A reference to the managed element that identifies the CIM class for which to retrieve metrics.
-
Definition [in]
-
A reference to the metric definition used to filter the class instances for which metrics are reported by this method.
-
DefinitionList [out]
-
If this method returns successfully, this parameter contains an array of references to the metric definitions of the metrics that are available for collection for each instance of the class indicated in the Subject parameter.
-
MetricNames [out]
-
If this method returns successfully, this parameter contains an array that contains the metric names for each metric definition in the DefinitionList array.
-
MetricCollectionEnabled [out]
-
If this method returns successfully, this parameter contains an array that indicates whether metric collection is enabled for each instance of the class indicated by the Subject parameter.
The possible values are:
-
Enabled (2)
-
Enable
-
Disabled (3)
-
Disable
-
Reserved (4)
-
DMTF Reserved
-
Vendor Reserved
Return value
The possible return values are:
-
Success (0)
-
Not Supported (1)
-
Failed (2)
-
Method Reserved (3 32767)
-
Vendor Specific (32768 65535)
Requirements
Minimum supported client |
None supported |
Minimum supported server |
Windows Server 2016 |
Namespace |
Root\HyperVCluster\v2 |
MOF |
|
DLL |
|