Share via


ProgressIdleValue enumeration

Specifies the type of Idle progress type that has occurred.

Syntax

enum ProgressIdleValue {
  ProgressIdleValueNone                   = 0, 
  ProgressIdleValueBegin, 
  ProgressIdleValueEnd, 
  ProgressIdleValueEnterConnectedStandby, 
  ProgressIdleValueMax 

};

Constants

ProgressIdleValueNone

No idle progress is being reported. This enumerator should never occur at runtime.

ProgressIdleValueBegin

The assessment is beginning an idle period.

ProgressIdleValueEnd

The assessment is ending an idle period.

ProgressIdleValueEnterConnectedStandby

The assessment is beginning a connected standby idle period.

ProgressIdleValueMax

An invalid idle value was reported. This enumerator is most often used for range checking the enumerator values. It should not be used to report an actual idle value.

Remarks

When measuring the energy efficiency of a system, both active and idle periods must be analyzed. The ProgressTypeIdle progress enumerator is used by workloads running under the Energy Efficiency assessment to mark where the idle periods appear in the traces that are being gathered. This enables analysis after the Energy Efficiency assessment has completed.

Managed code uses the ProgressIdleValue enum.

Requirements

Minimum supported client
Windows 7 [desktop apps only]
Minimum supported server
Windows Server 2008 R2 [desktop apps only]
Header
AxeCore.h

See also

ProgressType