PEP_PPM_INITIATE_WAKE - NtDoc

Native API online documentation, based on the System Informer (formerly Process Hacker) phnt headers
// pep_x.h

typedef struct _PEP_PPM_INITIATE_WAKE {
  [out] BOOLEAN NeedInterruptForCompletion;
} PEP_PPM_INITIATE_WAKE, *PPEP_PPM_INITIATE_WAKE;
View the official Windows Driver Kit DDI reference
// pepfx.h

typedef struct _PEP_PPM_INITIATE_WAKE {
  [out] BOOLEAN NeedInterruptForCompletion;
} PEP_PPM_INITIATE_WAKE, *PPEP_PPM_INITIATE_WAKE;
View the official Windows Driver Kit DDI reference

NtDoc

No description available.

Windows Driver Kit DDI reference (ns-pep_x-_pep_ppm_initiate_wake)

_PEP_PPM_INITIATE_WAKE structure (pep_x.h)

Description

The PEP_PPM_INITIATE_WAKE structure indicates whether a processor requires an interrupt to wake up from an idle state.

Members

NeedInterruptForCompletion [out]

Whether the processor requires an interrupt finish waking up from an idle state. Set to TRUE if the processor requires an interrupt, or to FALSE if it does not.

Remarks

This structure is used by the PEP_NOTIFY_PPM_INITIATE_WAKE notification. The NeedInterruptForCompletion member contains an output value that the platform extension plug-in (PEP) writes to the structure in response to this notification.

If the PEP sets the NeedInterruptForCompletion member to TRUE, the PEP must ensure that the processor is enabled to be interrupted before the AcceptProcessorNotification callback routine returns.

The PEP should set the NeedInterruptForCompletion member to FALSE if the processor is already running and/or will eventually exit the idle state (and is in the process of doing so) without requiring a software-generated interrupt.

See also

AcceptProcessorNotification

PEP_NOTIFY_PPM_INITIATE_WAKE


Windows Driver Kit DDI reference (ns-pepfx-_pep_ppm_initiate_wake)

_PEP_PPM_INITIATE_WAKE structure (pepfx.h)

Description

The PEP_PPM_INITIATE_WAKE structure indicates whether a processor requires an interrupt to wake up from an idle state.

Members

NeedInterruptForCompletion [out]

Whether the processor requires an interrupt finish waking up from an idle state. Set to TRUE if the processor requires an interrupt, or to FALSE if it does not.

Remarks

This structure is used by the PEP_NOTIFY_PPM_INITIATE_WAKE notification. The NeedInterruptForCompletion member contains an output value that the platform extension plug-in (PEP) writes to the structure in response to this notification.

If the PEP sets the NeedInterruptForCompletion member to TRUE, the PEP must ensure that the processor is enabled to be interrupted before the AcceptProcessorNotification callback routine returns.

The PEP should set the NeedInterruptForCompletion member to FALSE if the processor is already running and/or will eventually exit the idle state (and is in the process of doing so) without requiring a software-generated interrupt.

See also

AcceptProcessorNotification

PEP_NOTIFY_PPM_INITIATE_WAKE