estructura de PEP_PPM_QUERY_IDLE_STATES_V2 (pep_x.h)

La estructura PEP_PPM_QUERY_IDLE_STATES_V2 se usa durante la inicialización del procesador para consultar el complemento de extensión de plataforma (PEP) para obtener una lista de estados inactivos del procesador que admite el procesador.

Sintaxis

typedef struct _PEP_PPM_QUERY_IDLE_STATES_V2 {
  [in]  ULONG                       Count;
        PEP_PROCESSOR_IDLE_STATE_V2 IdleStates[ANYSIZE_ARRAY];
} PEP_PPM_QUERY_IDLE_STATES_V2, *PPEP_PPM_QUERY_IDLE_STATES_V2;

Miembros

[in] Count

Número de elementos de la matriz IdleStates . El marco de administración de energía de Windows (PoFx) envió previamente al PEP una notificación de PEP_NOTIFY_PPM_QUERY_CAPABILITIES para determinar este número.

[out] IdleStates[ANYSIZE_ARRAY]

Primer elemento de una matriz de estructuras de PEP_PROCESSOR_IDLE_STATE_V2 que describen los estados inactivos del procesador. Si esta matriz contiene más de un elemento, los elementos de matriz de suma siguen el final de la estructura de PEP_PPM_QUERY_IDLE_STATES_V2 .

Comentarios

La notificación de PEP_NOTIFY_PPM_QUERY_IDLE_STATES_V2 usa esta estructura. El miembro Count de la estructura PEP_PPM_QUERY_IDLE_STATES_V2 contiene un valor de entrada proporcionado por el marco de administración de energía de Windows (PoFx). Los elementos de matriz IdleStates contienen valores de salida que el PEP escribe en la estructura en respuesta a esta notificación.

Requisitos

Requisito Value
Cliente mínimo compatible Se admite a partir de Windows 10.
Encabezado pep_x.h (incluya Pep_x.h)

Consulte también

PEP_NOTIFY_PPM_QUERY_CAPABILITIES

PEP_NOTIFY_PPM_QUERY_IDLE_STATES_V2

PEP_PROCESSOR_IDLE_STATE_V2