estrutura PEP_PLATFORM_IDLE_STATE_UPDATE (pepfx.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 acorde desse estado ocioso em resposta a um evento de ativação.
BreakEvenDuration
O tempo mínimo, especificado em unidades de 100 nanossegundos, que a plataforma deve gastar nesse estado ocioso para fazer uma transição para esse estado valer a pena. O da estrutura de gerenciamento de energia do Windows (PoFx) 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 por pelo menos o tempo especificado por BreakEvenDuration.
Observações
O parâmetro Update da rotina UpdatePlatformIdleState é um ponteiro para uma estrutura de PEP_PLATFORM_IDLE_STATE_UPDATE.
Requisitos
Requisito | Valor |
---|---|
de cliente com suporte mínimo | Com suporte a partir do Windows 10. |
cabeçalho | pepfx.h (inclua Pep_x.h) |