ShowMetricsByClass method of the Msvm_MetricService class
Shows metrics by class.
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]
-
Identifies a CIM class for which the method returns references to instances of CIM_BaseMetricDefinition that define metrics that are available to be captured for all instances of the class.
-
Definition [in]
-
Identifies an instance of CIM_BaseMetricDefinition. The method returns references to instances of CIM_ManagedElement for which metrics defined by the instance of CIM_BaseMetricDefinition are available to be collected.
-
DefinitionList [out]
-
Upon successful completion of the method, may contain references to instances of CIM_BaseMetricDefinition that define metrics available for collection for the CIM_ManagedElement identified by the Subject parameter.
-
MetricNames [out]
-
Upon successful completion of the method, each array index contains the value of the Name property for the instance of CIM_BaseMetricDefinition referenced by the corresponding array index of the DefinitionList parameter.
-
MetricCollectionEnabled [out]
-
Indicates whether a metric is being collected for all instances of a class of managed elements.
-
Enabled (2)
-
Disabled (3)
-
Reserved (4)
-
DMTF Reserved (..)
-
Vendor Reserved (32768..65535)
Return value
This method returns one of the following values:
-
Success ()
-
Not Supported ()
-
Failed ()
-
Method Reserved ()
-
Vendor Specific ()
Requirements
Requirement | Value |
---|---|
Minimum supported client |
Windows 8.1 |
Minimum supported server |
Windows Server 2012 R2 |
Namespace |
Root\virtualization\v2 |
MOF |
|
DLL |
|