PEP_PPM_PLATFORM_STATE_RESIDENCY structure (pep_x.h)

The PEP_PPM_PLATFORM_STATE_RESIDENCY structure specifies the accumulated residency time and transition count for a particular platform idle state.

Syntax

typedef struct _PEP_PPM_PLATFORM_STATE_RESIDENCY {
  ULONG64 Residency;
  ULONG64 TransitionCount;
} PEP_PPM_PLATFORM_STATE_RESIDENCY, *PPEP_PPM_PLATFORM_STATE_RESIDENCY;

Members

Residency

The accumulated residency time, in 100-nanosecond units. This is the total amount of time that the hardware platform has spent in this idle state since system startup.

TransitionCount

The total number of times that the platform has entered this idle state since system startup.

Remarks

The States member of the PEP_PPM_PLATFORM_STATE_RESIDENCIES structure is a pointer to an array of PEP_PPM_PLATFORM_STATE_RESIDENCY structures.

Requirements

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

See also

PEP_PPM_PLATFORM_STATE_RESIDENCIES