PEP_COMPONENT_PERF_INFO structure (pepfx.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 | pepfx.h (include Pep_x.h) |