// pep_x.h
typedef struct _PEP_PPM_ENTER_SYSTEM_STATE {
SYSTEM_POWER_STATE TargetState;
} PEP_PPM_ENTER_SYSTEM_STATE, *PPEP_PPM_ENTER_SYSTEM_STATE;
View the official Windows Driver Kit DDI reference// pepfx.h
typedef struct _PEP_PPM_ENTER_SYSTEM_STATE {
SYSTEM_POWER_STATE TargetState;
} PEP_PPM_ENTER_SYSTEM_STATE, *PPEP_PPM_ENTER_SYSTEM_STATE;
View the official Windows Driver Kit DDI referenceNo description available.
Used in the PEP_NOTIFY_PPM_ENTER_SYSTEM_STATE notification to notify PEP that the system is about to enter a system power state.
TargetStateOn input, a SYSTEM_POWER_STATE-type value that indicates the power state that the system is entering.
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.
Processor power management (PPM) notifications
Used in the PEP_NOTIFY_PPM_ENTER_SYSTEM_STATE notification to notify PEP that the system is about to enter a system power state.
TargetStateOn input, a SYSTEM_POWER_STATE-type value that indicates the power state that the system is entering.
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.
Processor power management (PPM) notifications