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) |