Compartilhar via


estrutura PEP_PPM_QUERY_PLATFORM_STATE (pep_x.h)

A estrutura PEP_PPM_QUERY_PLATFORM_STATE contém informações sobre um estado ocioso da plataforma.

Sintaxe

typedef struct _PEP_PPM_QUERY_PLATFORM_STATE {
  [in]  ULONG                   StateIndex;
  [out] PEP_PLATFORM_IDLE_STATE State;
} PEP_PPM_QUERY_PLATFORM_STATE, *PPEP_PPM_QUERY_PLATFORM_STATE;

Membros

[in] StateIndex

O índice desse estado ocioso da plataforma. Se a plataforma de hardware der suporte a N estados ociosos da plataforma, os estados serão numerados de 0 a N-1. O (PoFx) da estrutura de gerenciamento de energia do Windows enviou anteriormente uma notificação de PEP_NOTIFY_PPM_QUERY_PLATFORM_STATES ao PEP (plug-in de extensão da plataforma) para determinar o número de estados ociosos da plataforma com suporte.

[out] State

Uma estrutura PEP_PLATFORM_IDLE_STATE que descreve o estado ocioso da plataforma.

Observações

Essa estrutura é usada pela notificação de PEP_NOTIFY_PPM_QUERY_PLATFORM_STATE. O membro StateIndex da estrutura PEP_PPM_QUERY_PLATFORM_STATE contém um valor de entrada fornecido pela PoFx (estrutura de gerenciamento de energia) do Windows quando essa notificação é enviada ao PEP. O membro State contém um valor de saída que o PEP grava na estrutura em resposta à notificação.

O buffer alocado pela PoFx para manter a estrutura de PEP_PPM_QUERY_PLATFORM_STATE tem a garantia de ser grande o suficiente para conter essa estrutura, além de quaisquer elementos da matriz State.DependencyArray que seguem essa estrutura.

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_PLATFORM_STATE

PEP_NOTIFY_PPM_QUERY_PLATFORM_STATES

PEP_PLATFORM_IDLE_STATE