Condividi tramite


Macro KeQueryTickCount (ntddk.h)

La routine KeQueryTickCount gestisce un conteggio degli interrupt del 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 valore TickCount 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 e i tempi relativi.

Per determinare il tempo trascorso assoluto moltiplicare il tickCount restituito per il 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 ntddk.h (include Wdm.h, Ntddk.h, Ntifs.h)
Libreria NtosKrnl.lib
DLL NtosKrnl.exe
IRQL Qualsiasi livello

Vedi anche

KeQueryInterruptTime

KeQueryPerformanceCounter

KeQueryTimeIncrement