GetMetricValues method of the CIM_MetricService class

Provides the ability to return a filtered list of CIM_BaseMetricValue instances.

Syntax

uint32 GetMetricValues(
  [in]  CIM_BaseMetricDefinition REF Definition,
  [in]  uint16                       Range,
  [in]  uint16                       Count,
  [out] CIM_BaseMetricValue      REF Values[]
);

Parameters

Definition [in]

Identifies a CIM_BaseMetricDefinition for which metrics will be returned.

Range [in]

Identifies how the instances are selected. The algorithm for ordering value instances is metric-definition specific.

Minimum (2)

Maximum (3)

DMTF Reserved (..)

Vendor Specific (32768..65535)

Count [in]

Identifies the maximum number of instances to be returned by the method.

Values [out]

Upon successful completion of the method, contains references to instances of CIM_BaseMetricValue, filtered according to the values of the input parameters.

Return value

Returns a 0 on success; otherwise, returns an error.

Success (0)

Not Supported (1)

Failed (2)

Method Reserved (..)

Vendor Specific (32768..65535)

Requirements

Requirement Value
Minimum supported client
Windows 8.1
Minimum supported server
Windows Server 2012 R2
Namespace
Root\virtualization\v2
MOF
WindowsVirtualization.V2.mof
DLL
Vmms.exe

See also

CIM_MetricService