PEP_PPM_IDLE_CANCEL structure (pep_x.h)

The PEP_PPM_IDLE_CANCEL structure indicates why the processor could not enter the previously selected idle state.

Syntax

typedef struct _PEP_PPM_IDLE_CANCEL {
  [in] PEP_PROCESSOR_IDLE_CANCEL_CODE CancelCode;
} PEP_PPM_IDLE_CANCEL, *PPEP_PPM_IDLE_CANCEL;

Members

[in] CancelCode

A PEP_PROCESSOR_IDLE_CANCEL_CODE enumeration value that indicates why the processor could not enter the idle state selected by the platform extension plug-in (PEP).

Remarks

This structure is used by the PEP_NOTIFY_PPM_IDLE_CANCEL notification. The CancelCode member of the structure contains an input value that the Windows power management framework (PoFx) supplies before this notification is sent.

Requirements

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

See also

PEP_NOTIFY_PPM_IDLE_CANCEL

PEP_PROCESSOR_IDLE_CANCEL_CODE