Compartir a través de


Macro KeQueryTickCount (ntddk.h)

La rutina KeQueryTickCount mantiene un recuento de las interrupciones del temporizador de intervalo que se han producido desde el arranque del sistema.

Sintaxis

VOID
KeQueryTickCount (
    _Out_ PLARGE_INTEGER CurrentCount
    );

Parámetros

CurrentCount

Puntero al valor de recuento de tics devuelto desde KeQueryTickCount.

Valor devuelto

None

Observaciones

El valor tickCount aumenta en uno en cada interrupción del temporizador de intervalo mientras se ejecuta el sistema.

El método preferido para determinar el tiempo transcurrido es usar TickCount para marcas de tiempo y tiempo relativas.

Para determinar el tiempo transcurrido absoluto, multiplique el valor devuelto TickCount por el valor devuelto KeQueryTimeIncrement mediante la compatibilidad del compilador con las operaciones de enteros de 64 bits.

No debe realizar ninguna suposición sobre la longitud de un tic, ya que puede variar en función del hardware y otras consideraciones.

Requisitos

Requisito Value
Cliente mínimo compatible Disponible a partir de Windows 2000.
Plataforma de destino Universal
Encabezado ntddk.h (incluya Wdm.h, Ntddk.h, Ntifs.h)
Library NtosKrnl.lib
Archivo DLL NtosKrnl.exe
IRQL Cualquier nivel

Consulte también

KeQueryInterruptTime

KeQueryPerformanceCounter

KeQueryTimeIncrement