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 da 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. O da estrutura de gerenciamento de energia do Windows (PoFx) 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 de 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.

Observações

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

Requisitos

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

Consulte também

PEP_NOTIFY_PPM_QUERY_CAPABILITIES

PEP_NOTIFY_PPM_QUERY_IDLE_STATES_V2

PEP_PROCESSOR_IDLE_STATE_V2