PEP_PPM_LPI_COMPLETE structure (pep_x.h)

The PEP_PPM_LPI_COMPLETE structure describes all the processor performance counters that the platform extension plug-in (PEP) supports for a particular processor.

Syntax

typedef struct _PEP_PPM_LPI_COMPLETE {
  ULONG  CoordinatedStateCount;
  PULONG CoordinatedStates;
} PEP_PPM_LPI_COMPLETE, *PPEP_PPM_LPI_COMPLETE;

Members

CoordinatedStateCount

CoordinatedStates

Remarks

This structure is used by the PEP_NOTIFY_PPM_QUERY_FEEDBACK_COUNTERS notification. The Count member of the structure contains an input value that PoFx supplies when this notification is sent. The Counters member contains an output value that the PEP writes in response to the notification. The PEP writes any additional Counters array elements to the output buffer area that follows the PEP_PPM_QUERY_FEEDBACK_COUNTERS structure. The buffer that PoFx allocated for this structure is guaranteed to be large enough to contain any array elements that follow the structure.

Requirements

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

See also

PEP_NOTIFY_PPM_QUERY_FEEDBACK_COUNTERS

PEP_PROCESSOR_FEEDBACK_COUNTER