Partager via


Macro KeQueryTickCount (ntddk.h)

La routine KeQueryTickCount gère le nombre d’interruptions du minuteur d’intervalle qui se sont produites depuis le démarrage du système.

Syntaxe

VOID
KeQueryTickCount (
    _Out_ PLARGE_INTEGER CurrentCount
    );

Paramètres

CurrentCount

Pointeur vers la valeur du nombre de graduations à retourner à partir de KeQueryTickCount.

Valeur de retour

Aucun

Remarques

La valeur TickCount augmente d’un à chaque intervalle d’interruption du minuteur pendant l’exécution du système.

La méthode préférée de détermination du temps écoulé consiste à utiliser TickCount pour le minutage relatif et les horodatages.

Pour déterminer le temps écoulé absolu, multipliez les TickCount retournés par l'KeQueryTimeIncrement valeur de retour à l’aide de la prise en charge du compilateur pour les opérations entières 64 bits.

Vous ne devez pas faire d’hypothèses sur la longueur d’une graduation, car elle peut varier en fonction du matériel et d’autres considérations.

Exigences

Exigence Valeur
client minimum pris en charge Disponible à partir de Windows 2000.
plateforme cible Universel
d’en-tête ntddk.h (include Wdm.h, Ntddk.h, Ntifs.h)
bibliothèque NtosKrnl.lib
DLL NtosKrnl.exe
IRQL N’importe quel niveau

Voir aussi

KeQueryInterruptTime

KeQueryPerformanceCounter

KeQueryTimeIncrement