IADLXSystemMetricsSupport

The IADLXSystemMetricsSupport interface provides methods to discover what performance metrics are supported on the system.

InterfaceId:

IADLXSystemMetricsSupport

Smart Pointer Interface Name:

IADLXSystemMetricsSupportPtr

Inherits:

IADLXInterface

Inherited By:

IADLXSystemMetricsSupport1

Methods

Method

Description

GetCPUUsageRange

Gets the minimum and maximum CPU usage of a system.

GetSmartShiftRange

Gets the minimum and maximum SmartShift value of a system.

GetSystemRAMRange

Gets the minimum and maximum system RAM of a system.

IsSupportedCPUUsage

Checks if the CPU usage metric reporting is supported by the system.

IsSupportedSmartShift

Checks if the SmartShift metric reporting is supported by the system.

IsSupportedSystemRAM

Checks if the RAM usage metric reporting is supported by the system.

Requirements

Header

include “IPerformanceMonitoring.h”

Minimum version

1.0

Example

To see how to use this interface in a C++ application, refer to the PerfSystemMetrics C++ sample .

For a C application, refer to the PerfSystemMetrics C sample .