estructura PEP_PPM_IDLE_EXECUTE_V2 (pepfx.h)

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

Sintaxis

typedef struct _PEP_PPM_IDLE_EXECUTE_V2 {
  [out] NTSTATUS Status;
  [in]  ULONG    ProcessorState;
  [in]  ULONG    PlatformState;
        ULONG    CoordinatedStateCount;
        PULONG   CoordinatedStates;
} PEP_PPM_IDLE_EXECUTE_V2, *PPEP_PPM_IDLE_EXECUTE_V2;

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 inactivo 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_V2 . Si el PEP especificó N estados inactivos del procesador, los índices válidos de estado inactivo 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 especifica estados de inactividad de la plataforma M, los índices válidos de estado de inactividad de la plataforma van de 0 a 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).

CoordinatedStateCount

Proporciona el número de estados inactivos coordinados especificados por esta transición.

CoordinatedStates

Proporciona un puntero a una matriz de estados inactivos coordinados especificados por esta transición.

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)

Consulte también

PEP_NOTIFY_PPM_IDLE_EXECUTE

PEP_NOTIFY_PPM_QUERY_IDLE_STATES_V2

PEP_NOTIFY_PPM_QUERY_PLATFORM_STATES