PEP_PPM_QUERY_DISCRETE_PERF_STATES structure (pep_x.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 pep_x.h (include Pep_x.h)

See also

PEP_PPM_QUERY_CAPABILITIES

Processor power management (PPM) notifications