Condividi tramite


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

Vedi anche

KeQueryInterruptTime

KeQueryPerformanceCounter

KeQueryTimeIncrement