Función KeReadStateTimer (wdm.h)

La rutina KeReadStateTimer lee el estado actual de un objeto de temporizador.

Sintaxis

BOOLEAN KeReadStateTimer(
  [in] PKTIMER Timer
);

Parámetros

[in] Timer

Puntero a un objeto de temporizador inicializado, para el que el autor de la llamada proporciona el almacenamiento.

Valor devuelto

KeReadStateTimer devuelve TRUE si se señala el estado actual del objeto de temporizador; de lo contrario, devuelve FALSE.

Comentarios

Esta rutina proporciona una manera eficaz de sondear el estado de señal de un temporizador. KeReadStateTimer lee el estado del temporizador sin sincronizar su acceso al temporizador. No suponga que los accesos de un estado de temporizador por KeReadStateTimer son mutuamente excluyentes de los accesos por rutinas, como KeSetTimer y KeWaitForSingleObject, que sincronizan su acceso al estado del temporizador.

Para obtener más información sobre los objetos de temporizador, vea Objetos de temporizador y DDC.

Requisitos

Requisito Value
Cliente mínimo compatible Disponible a partir de Windows 2000.
Plataforma de destino Universal
Encabezado wdm.h (incluya Wdm.h, Ntddk.h, Ntifs.h)
Library NtosKrnl.lib
Archivo DLL NtosKrnl.exe
IRQL <= DISPATCH_LEVEL
Reglas de cumplimiento de DDI HwStorPortProhibitedDIs(storport), IrqlKeDispatchLte(wdm)

Consulte también

KTIMER

KeCancelTimer

KeInitializeTimer

KeSetTimer

KeWaitForSingleObject