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