Compartir a través de


estructura 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 de IdleStates. El marco de administración de energía de Windows (PoFx) envió previamente al PEP una notificación PEP_NOTIFY_PPM_QUERY_CAPABILITIES para determinar este número.

[out] IdleStates[ANYSIZE_ARRAY]

Primer elemento de una matriz de PEP_PROCESSOR_IDLE_STATE_V2 estructuras 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 PEP_PPM_QUERY_IDLE_STATES_V2.

Observaciones

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 Valor
cliente mínimo admitido Se admite a partir de Windows 10.
encabezado de 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