PEP_COMPONENT_PERF_INFO structure (pep_x.h)

The PEP_COMPONENT_PERF_INFO structure describes the performance states (P-states) of a component.

Syntax

typedef struct _PEP_COMPONENT_PERF_INFO {
  ULONG                  SetCount;
  PEP_COMPONENT_PERF_SET PerfStateSets[ANYSIZE_ARRAY];
} PEP_COMPONENT_PERF_INFO, *PPEP_COMPONENT_PERF_INFO;

Members

SetCount

The number of elements in the PerfStateSets array.

PerfStateSets[ANYSIZE_ARRAY]

The first element in an array of PEP_COMPONENT_PERF_SET structures. Each array element describes a P-state of the component. If the array contains more than one element, the additional elements immediately follow the end of the PEP_COMPONENT_PERF_INFO structure.

Remarks

This structure is used in conjunction with the PEP_DPM_REGISTER_COMPONENT_PERF_STATES notification. The PerfStateSets member of the PEP_REGISTER_COMPONENT_PERF_STATES structure is a PEP_COMPONENT_PERF_INFO structure.

The PEP_COMPONENT_PERF_INFO structure contains input values that are supplied by the Windows power management framework (PoFx). The platform extension plug-in (PEP) must not write to this structure.

Requirements

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

See also

PEP_COMPONENT_PERF_INFO

PEP_COMPONENT_PERF_SET

PEP_DPM_REGISTER_COMPONENT_PERF_STATES

PEP_REGISTER_COMPONENT_PERF_STATES