Compartilhar via


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)

Confira também

UpdatePlatformIdleState