Skip to content

Latest commit

 

History

History
85 lines (63 loc) · 3.83 KB

ns-pep_x-_pep_ppm_idle_execute.md

File metadata and controls

85 lines (63 loc) · 3.83 KB
UID title description old-location tech.root ms.date keywords ms.keywords req.header req.include-header req.target-type req.target-min-winverclnt req.target-min-winversvr req.kmdf-ver req.umdf-ver req.ddi-compliance req.unicode-ansi req.idl req.max-support req.namespace req.assembly req.type-library req.lib req.dll req.irql targetos req.typenames f1_keywords topic_type api_type api_location api_name
NS:pep_x._PEP_PPM_IDLE_EXECUTE
_PEP_PPM_IDLE_EXECUTE (pep_x.h)
Learn how the PEP_PPM_IDLE_EXECUTE structure specifies the idle state that the processor is to enter.
kernel\pep_ppm_idle_execute.htm
kernel
04/30/2018
PEP_PPM_IDLE_EXECUTE structure
*PPEP_PPM_IDLE_EXECUTE, PEP_PPM_IDLE_EXECUTE, PEP_PPM_IDLE_EXECUTE structure [Kernel-Mode Driver Architecture], PPEP_PPM_IDLE_EXECUTE, PPEP_PPM_IDLE_EXECUTE structure pointer [Kernel-Mode Driver Architecture], _PEP_PPM_IDLE_EXECUTE, kernel.pep_ppm_idle_execute, pepfx/PEP_PPM_IDLE_EXECUTE, pepfx/PPEP_PPM_IDLE_EXECUTE
pep_x.h
Pep_x.h
Windows
Supported starting with Windows 10.
Windows
PEP_PPM_IDLE_EXECUTE, *PPEP_PPM_IDLE_EXECUTE
_PEP_PPM_IDLE_EXECUTE
pep_x/_PEP_PPM_IDLE_EXECUTE
PPEP_PPM_IDLE_EXECUTE
pep_x/PPEP_PPM_IDLE_EXECUTE
PEP_PPM_IDLE_EXECUTE
pep_x/PEP_PPM_IDLE_EXECUTE
APIRef
kbSyntax
HeaderDef
pepfx.h
_PEP_PPM_IDLE_EXECUTE
PPEP_PPM_IDLE_EXECUTE
PEP_PPM_IDLE_EXECUTE

_PEP_PPM_IDLE_EXECUTE structure (pep_x.h)

-description

The PEP_PPM_IDLE_EXECUTE structure specifies the idle state that the processor is to enter.

-struct-fields

-field Status [out]

An NTSTATUS value that indicates whether the processor idle state transition was successful. The platform extension plug-in (PEP) sets this member to STATUS_SUCCESSFUL if the transition succeeded. Otherwise, this member is set to an appropriate error status code.

-field ProcessorState [in]

The index of the processor idle state that the processor is to enter. The PEP previously specified the supported processor idle states in response to a PEP_NOTIFY_PPM_QUERY_IDLE_STATES notification. If the PEP specified N processor idle states, valid processor-idle-state indexes range from 0 to N-1.

-field PlatformState [in]

The index of the platform idle state that the hardware platform will enter when the processor enters the processor idle state specified by ProcessorState. The PEP previously specified the supported platform idle states in response to a PEP_NOTIFY_PPM_QUERY_PLATFORM_STATES notification. If the PEP specified M platform idle states, valid platform-idle-state indexes range from 0 to M-1. If no change in platform idle state will occur, this member will contain the value PEP_PLATFORM_IDLE_STATE_NONE (0xffffffff).

-remarks

This structure is used by the PEP_NOTIFY_PPM_IDLE_EXECUTE notification. The ProcessorState and PlatformState members contain input values that are supplied by the Windows power management framework (PoFx). The Status member contains an output value that the PEP writes to this member.

-see-also

PEP_NOTIFY_PPM_IDLE_EXECUTE

PEP_NOTIFY_PPM_QUERY_IDLE_STATES

PEP_NOTIFY_PPM_QUERY_PLATFORM_STATES