estrutura PEP_PLATFORM_IDLE_STATE_UPDATE (pep_x.h)
A estrutura PEP_PLATFORM_IDLE_STATE_UPDATE contém as propriedades atualizadas de um estado ocioso da plataforma.
Sintaxe
typedef struct _PEP_PLATFORM_IDLE_STATE_UPDATE {
ULONG Version;
ULONG Latency;
ULONG BreakEvenDuration;
} PEP_PLATFORM_IDLE_STATE_UPDATE, *PPEP_PLATFORM_IDLE_STATE_UPDATE;
Membros
Version
O número de versão atual dessa estrutura. Defina esse membro como PEP_PLATFORM_IDLE_STATE_UPDATE_VERSION.
Latency
A latência de pior caso, em unidades de 100 nanossegundos, para que a plataforma desperte desse estado ocioso em resposta a um evento de ativação.
BreakEvenDuration
A quantidade mínima de tempo, especificada em unidades de 100 nanossegundos, que a plataforma deve gastar nesse estado ocioso para fazer uma transição para esse estado valer a pena. A PoFx ( estrutura de gerenciamento de energia ) do Windows usa esse valor de membro como uma dica para evitar alternar a plataforma para um estado ocioso, a menos que a plataforma provavelmente permaneça nesse estado pelo menos pelo tempo especificado por BreakEvenDuration.
Comentários
O parâmetro Update da rotina UpdatePlatformIdleState é um ponteiro para uma estrutura PEP_PLATFORM_IDLE_STATE_UPDATE .
Requisitos
Requisito | Valor |
---|---|
Cliente mínimo com suporte | Com suporte a partir do Windows 10. |
Cabeçalho | pep_x.h (inclua Pep_x.h) |