PO_FX_PERF_STATE_UNIT enumeration (wdm.h)

The PO_FX_PERF_STATE_UNIT enumeration contains values that describe the type of unit that is controlled by the performance states in a PO_FX_COMPONENT_PERF_SET.

Syntax

typedef enum _PO_FX_PERF_STATE_UNIT {
  PoFxPerfStateUnitOther,
  PoFxPerfStateUnitFrequency,
  PoFxPerfStateUnitBandwidth,
  PoFxPerfStateUnitMaximum
} PO_FX_PERF_STATE_UNIT, *PPO_FX_PERF_STATE_UNIT;

Constants

 
PoFxPerfStateUnitOther
Indicates that the performance states control a unit other than frequency or bandwidth.
PoFxPerfStateUnitFrequency
Indicates that the performance states control frequency, measured in Hz.
PoFxPerfStateUnitBandwidth
Indicates that the performance states control bandwidth, measured in bits per second.
PoFxPerfStateUnitMaximum
This value is reserved for system use.

Remarks

The Unit member of the PO_FX_COMPONENT_PERF_SET structure is a value from the PO_FX_PERF_STATE_UNIT enumeration.

Requirements

Requirement Value
Minimum supported client Supported starting with Windows 10.
Header wdm.h (include Wudfwdm.h)

See also

PO_FX_COMPONENT_PERF_SET

PoFxRegisterComponentPerfStates