PEP_PPM_QUERY_DISCRETE_PERF_STATES structure (pepfx.h)

Used in the PEP_NOTIFY_PPM_QUERY_DISCRETE_PERF_STATES notification that stores the list of discrete performance states that PEP supports, if the PEP_NOTIFY_PPM_QUERY_CAPABILITIES notification indicates support for discrete performance states.

Syntax

typedef struct _PEP_PPM_QUERY_DISCRETE_PERF_STATES {
  ULONG                     Count;
  PPEP_PROCESSOR_PERF_STATE States;
} PEP_PPM_QUERY_DISCRETE_PERF_STATES, *PPEP_PPM_QUERY_DISCRETE_PERF_STATES;

Members

Count

On input, the size of the array pointed to by States.

States

On output, an array of PEP_PROCESSOR_PERF_STATE structures that indicates performance states that is filled by PEP.

Requirements

Requirement Value
Minimum supported client Windows 10, version 1709
Minimum supported server Windows Server 2016
Header pepfx.h (include Pep_x.h)

See also

PEP_PPM_QUERY_CAPABILITIES

Processor power management (PPM) notifications