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. A PoFx ( Estrutura de Gerenciamento de Energia do Windows) enviou anteriormente uma notificação de PEP_NOTIFY_PPM_QUERY_PLATFORM_STATES para o 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.

Comentários

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 para o PEP. O membro State contém um valor de saída que o PEP grava na estrutura em resposta à notificação.

O buffer alocado pelo PoFx para manter a estrutura 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
Cliente mínimo com suporte Com suporte começando com Windows 10.
Cabeçalho pep_x.h (inclua Pep_x.h)

Confira também

PEP_NOTIFY_PPM_QUERY_PLATFORM_STATE

PEP_NOTIFY_PPM_QUERY_PLATFORM_STATES

PEP_PLATFORM_IDLE_STATE