Partager via


Macro KeQueryTickCount (wdm.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]  CurrentCount
);

Paramètres

[out] CurrentCount

Pointeur vers la valeur du nombre de graduations LARGE_INTEGER lors du retour 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 wdm.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