estructura PEP_PPM_IDLE_EXECUTE (pepfx.h)
La estructura de PEP_PPM_IDLE_EXECUTE especifica el estado de inactividad que el procesador va a especificar.
Sintaxis
typedef struct _PEP_PPM_IDLE_EXECUTE {
[out] NTSTATUS Status;
[in] ULONG ProcessorState;
[in] ULONG PlatformState;
} PEP_PPM_IDLE_EXECUTE, *PPEP_PPM_IDLE_EXECUTE;
Miembros
[out] Status
Valor NTSTATUS que indica si la transición de estado inactivo del procesador se realizó correctamente. El complemento de extensión de plataforma (PEP) establece este miembro en STATUS_SUCCESSFUL si la transición se realizó correctamente. De lo contrario, este miembro se establece en un código de estado de error adecuado.
[in] ProcessorState
Índice del estado de inactividad del procesador en el que se va a escribir el procesador. El PEP especificó previamente los estados inactivos del procesador admitidos en respuesta a una notificación de PEP_NOTIFY_PPM_QUERY_IDLE_STATES . Si el PROCESADOR PEP especificado N estados inactivos, los índices válidos de estado de inactividad del procesador van de 0 a N-1.
[in] PlatformState
Índice del estado de inactividad de la plataforma que la plataforma de hardware escribirá cuando el procesador entre en el estado de inactividad del procesador especificado por ProcessorState. El PEP especificó previamente los estados inactivos de la plataforma admitidos en respuesta a una notificación de PEP_NOTIFY_PPM_QUERY_PLATFORM_STATES . Si los estados inactivos de la plataforma M especificadas por PEP, los índices válidos de estado de inactividad de la plataforma oscilan entre 0 y M-1. Si no se producirá ningún cambio en el estado de inactividad de la plataforma, este miembro contendrá el valor PEP_PLATFORM_IDLE_STATE_NONE (0xffffffff).
Comentarios
La notificación de PEP_NOTIFY_PPM_IDLE_EXECUTE usa esta estructura. Los miembros ProcessorState y PlatformState contienen valores de entrada proporcionados por el marco de administración de energía de Windows (PoFx). El miembro Status contiene un valor de salida que el PEP escribe en este miembro.
Requisitos
Requisito | Value |
---|---|
Cliente mínimo compatible | Se admite a partir de Windows 10. |
Encabezado | pepfx.h (include Pep_x.h) |