Compartilhar via


estrutura PEP_PPM_QUERY_IDLE_STATES_V2 (pep_x.h)

A estrutura PEP_PPM_QUERY_IDLE_STATES_V2 é usada durante a inicialização do processador para consultar o PEP (plug-in de extensão de plataforma) para obter uma lista de estados ociosos do processador aos quais o processador dá suporte.

Sintaxe

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;

Membros

[in] Count

O número de elementos na matriz IdleStates . A PoFx ( estrutura de gerenciamento de energia ) do Windows enviou anteriormente ao PEP uma notificação PEP_NOTIFY_PPM_QUERY_CAPABILITIES para determinar esse número.

[out] IdleStates[ANYSIZE_ARRAY]

O primeiro elemento em uma matriz de estruturas PEP_PROCESSOR_IDLE_STATE_V2 que descrevem os estados ociosos do processador. Se essa matriz contiver mais de um elemento, os elementos de matriz de adição seguirão o final da estrutura PEP_PPM_QUERY_IDLE_STATES_V2 .

Comentários

Essa estrutura é usada pela notificação de PEP_NOTIFY_PPM_QUERY_IDLE_STATES_V2 . O membro Count da estrutura PEP_PPM_QUERY_IDLE_STATES_V2 contém um valor de entrada fornecido pela PoFx ( estrutura de gerenciamento de energia ) do Windows. Os elementos da matriz IdleStates contêm valores de saída que o PEP grava na estrutura em resposta a essa notificação.

Requisitos

Requisito Valor
Cliente mínimo com suporte Com suporte a partir do Windows 10.
Cabeçalho pep_x.h (inclua Pep_x.h)

Confira também

PEP_NOTIFY_PPM_QUERY_CAPABILITIES

PEP_NOTIFY_PPM_QUERY_IDLE_STATES_V2

PEP_PROCESSOR_IDLE_STATE_V2