Compartilhar via


Função KeReadStateTimer (wdm.h)

A rotina KeReadStateTimer lê o estado atual de um objeto de temporizador.

Sintaxe

BOOLEAN KeReadStateTimer(
  [in] PKTIMER Timer
);

Parâmetros

[in] Timer

Um ponteiro para um objeto de temporizador inicializado, para o qual o chamador fornece o armazenamento.

Valor de retorno

KeReadStateTimer retornará verdadeiro se o estado atual do objeto de temporizador for sinalizado; caso contrário, ele retornará FALSE .

Observações

Essa rotina fornece uma maneira eficiente de sondar o estado do sinal de um temporizador. KeReadStateTimer lê o estado do temporizador sem sincronizar seu acesso ao temporizador. Não suponha que os acessos de um estado de temporizador KeReadStateTimer sejam mutuamente exclusivos de acessos por rotinas, como keSetTimer e KeWaitForSingleObject, que sincronizam seu acesso ao estado do temporizador.

Para obter mais informações sobre objetos de temporizador, consulte Objetos do Temporizador e DPCs.

Requisitos

Requisito Valor
de cliente com suporte mínimo Disponível a partir do Windows 2000.
da Plataforma de Destino Universal
cabeçalho wdm.h (include Wdm.h, Ntddk.h, Ntifs.h)
biblioteca NtosKrnl.lib
de DLL NtosKrnl.exe
IRQL <= DISPATCH_LEVEL
regras de conformidade de DDI HwStorPortProhibitedDIs(storport), IrqlKeDispatchLte(wdm)

Consulte também

KTIMER

KeCancelTimer

KeInitializeTimer

KeSetTimer

KeWaitForSingleObject