Macro KeQueryTickCount (wdm.h)
La routine KeQueryTickCount gestisce un conteggio degli interruzioni del timer di intervallo che si sono verificati dopo l'avvio del sistema.
Sintassi
void KeQueryTickCount(
[out] CurrentCount
);
Parametri
[out] CurrentCount
Puntatore al valore del conteggio dei segni di spunta LARGE_INTEGER restituito da KeQueryTickCount.
Valore restituito
nessuno
Osservazioni
Il valore TickCount aumenta di uno a ogni interruzione del timer di intervallo mentre il sistema è in esecuzione.
Il metodo preferito per determinare il tempo trascorso consiste nell'usare TickCount per i timestamp e i timestamp relativi.
Per determinare il tempo trascorso assoluto, moltiplicare il valore restituito TickCount dal valore restituito KeQueryTimeIncrement 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.
Requisiti
Requisito | Valore |
---|---|
Client minimo supportato | Disponibile a partire da Windows 2000. |
Piattaforma di destinazione | Universale |
Intestazione | wdm.h (include Wdm.h, Ntddk.h, Ntifs.h) |
Libreria | NtosKrnl.lib |
DLL | NtosKrnl.exe |
IRQL | Qualsiasi livello |