Condividi tramite


Macro KeQueryTickCount (ntddk.h)

La routine KeQueryTickCount mantiene un conteggio degli interrupt timer intervallo che si sono verificati dopo l'avvio del sistema.

Sintassi

VOID
KeQueryTickCount (
    _Out_ PLARGE_INTEGER CurrentCount
    );

Parametri

CurrentCount

Puntatore al valore del conteggio dei tick restituito da KeQueryTickCount.

Valore restituito

Nessuno

Osservazioni

Il TickCount valore aumenta di uno a ogni intervallo di interruzione del timer mentre il sistema è in esecuzione.

Il metodo preferito per determinare il tempo trascorso consiste nell'usare TickCount per i timestamp relativi.

Per determinare il tempo trascorso assoluto moltiplicare il TickCount restituito per KeQueryTimeIncrement valore restituito usando il supporto del compilatore per le operazioni integer a 64 bit.

Non è consigliabile fare ipotesi sulla lunghezza di un tick, perché può variare a seconda dell'hardware e di altre considerazioni.

Fabbisogno

Requisito Valore
client minimo supportato Disponibile a partire da Windows 2000.
piattaforma di destinazione Universale
intestazione ntddk.h (include Wdm.h, Ntddk.h, Ntifs.h)
libreria NtosKrnl.lib
dll NtosKrnl.exe
IRQL Qualsiasi livello

Vedere anche

KeQueryInterruptTime

KeQueryPerformanceCounter

KeQueryTimeIncrement