PEP_PROCESSOR_IDLE_CANCEL_CODE - NtDoc

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

typedef enum {
  PepIdleCancelWorkPending,
  PepIdleCancelDependencyCheckFailed,
  PepIdleCancelNoCState,
  PepIdleCancelMax
} PEP_PROCESSOR_IDLE_CANCEL_CODE, *PPEP_PROCESSOR_IDLE_CANCEL_CODE;
View the official Windows Driver Kit DDI reference

NtDoc

No description available.

Windows Driver Kit DDI reference (ne-pep_x-pep_processor_idle_cancel_code)

PEP_PROCESSOR_IDLE_CANCEL_CODE enumeration

Description

The PEP_PROCESSOR_IDLE_CANCEL_CODE enumeration values indicate reasons why a processor cannot enter an idle state that was previously selected by the platform extension plug-in (PEP).

Constants

PepIdleCancelWorkPending

The processor has pending work that prevents it from entering the selected idle state.

PepIdleCancelDependencyCheckFailed

The processor can enter the selected idle state only after one or more secondary processors have entered their corresponding idle states, but not all of these secondary processors have entered the correct idle states.

PepIdleCancelNoCState

The selected idle state corresponds to a C-state that is not supported. The PEP previously received a PEP_NOTIFY_PPM_CST_STATES notification that supplied a list of the supported C-states for this processor.

PepIdleCancelMax

Reserved for use by the operating system.

Remarks

The CancelCode member of the PEP_PPM_IDLE_CANCEL structure contains a PEP_PROCESSOR_IDLE_CANCEL_CODE enumeration value.

See also

PEP_NOTIFY_PPM_CST_STATES

PEP_PPM_IDLE_CANCEL