Compartir a través de


estructura PEP_PPM_IDLE_EXECUTE (pepfx.h)

La estructura PEP_PPM_IDLE_EXECUTE especifica el estado de inactividad que debe especificar el procesador.

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 al que se va a escribir el procesador. El PEP especificó previamente los estados inactivos admitidos del procesador en respuesta a una notificación de PEP_NOTIFY_PPM_QUERY_IDLE_STATES. Si el pep especificado N estado inactivo del procesador, los índices válidos de estado de inactividad del procesador oscilan entre 0 y 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 el pep especificó estados inactivos de la plataforma M, 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).

Observaciones

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 Valor
cliente mínimo admitido Se admite a partir de Windows 10.
encabezado de pepfx.h (include Pep_x.h)

Consulte también

PEP_NOTIFY_PPM_IDLE_EXECUTE

PEP_NOTIFY_PPM_QUERY_IDLE_STATES

PEP_NOTIFY_PPM_QUERY_PLATFORM_STATES