PEP_PPM_ENTER_SYSTEM_STATE structure (pep_x.h)

Used in the PEP_NOTIFY_PPM_ENTER_SYSTEM_STATE notification to notify PEP that the system is about to enter a system power state.

Syntax

typedef struct _PEP_PPM_ENTER_SYSTEM_STATE {
  SYSTEM_POWER_STATE TargetState;
} PEP_PPM_ENTER_SYSTEM_STATE, *PPEP_PPM_ENTER_SYSTEM_STATE;

Members

TargetState

On input, a SYSTEM_POWER_STATE-type value that indicates the power state that the system is entering.

Remarks

This notification is sent to all processors simultaneously after the system has completed all passive level work transitioning the processor to the system power state.  This notification is sent at DISPATCH_LEVEL, with all processors at dispatch. This notification is always executed on the target processor.  PEP must not queue any work from this notification. The processors will not process work items, DPCs, etc. after this notification has been sent.

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

Processor power management (PPM) notifications