estrutura PEP_PPM_PLATFORM_STATE_RESIDENCIES (pepfx.h)
A estrutura PEP_PPM_PLATFORM_STATE_RESIDENCIES contém os tempos de residência acumulados e as contagens de transição para os estados ociosos compatíveis com a plataforma de hardware.
Sintaxe
typedef struct _PEP_PPM_PLATFORM_STATE_RESIDENCIES {
[in] ULONG Count;
[in] PPEP_PPM_PLATFORM_STATE_RESIDENCY States;
} PEP_PPM_PLATFORM_STATE_RESIDENCIES, *PPEP_PPM_PLATFORM_STATE_RESIDENCIES;
Membros
[in] Count
O número de elementos na matriz apontada pelo membro Estados . O número de elementos de matriz é igual ao número de estados ociosos da plataforma que o PEP forneceu anteriormente em resposta a uma notificação de PEP_NOTIFY_PPM_QUERY_PLATFORM_STATES .
[in] States
Um ponteiro para um buffer de saída no qual o PEP grava uma matriz de estruturas PEP_PPM_PLATFORM_STATE_RESIDENCY . Cada estrutura contém as informações acumuladas de residência e contagem de transição para um estado ocioso de plataforma específico. Esse buffer tem a garantia de ser grande o suficiente para conter o número de elementos de matriz especificados pelo membro Count . Cada estado ocioso é identificado por seu índice de matriz. Se a matriz contiver N elementos, os índices de estado ocioso variam de 0 a N-1.
Comentários
Essa estrutura é usada pela notificação PEP_NOTIFY_PPM_QUERY_PLATFORM_STATE_RESIDENCIES . Ambos os membros da estrutura contêm valores de entrada que a PoFx ( estrutura de gerenciamento de energia ) do Windows fornece quando essa notificação é enviada para o PEP. O PoFx aloca o buffer de saída apontado pelo membro Estados e o PEP grava nesse buffer.
Requisitos
Requisito | Valor |
---|---|
Cliente mínimo com suporte | Com suporte a partir do Windows 10. |
Cabeçalho | pepfx.h (inclua Pep_x.h) |
Confira também
PEP_NOTIFY_PPM_QUERY_PLATFORM_STATES