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 au retour de KeQueryTickCount.
Valeur de retour
None
Remarques
La valeur TickCount augmente d’une interruption du minuteur à chaque intervalle pendant l’exécution du système.
La méthode préférée pour déterminer le temps écoulé consiste à utiliser TickCount pour le minutage relatif et les horodatages.
Pour déterminer le temps absolu écoulé, multipliez le TickCount retourné par la valeur de retour KeQueryTimeIncrement à l’aide de la prise en charge du compilateur pour les opérations d’entier 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.
Configuration requise
Condition requise | Valeur |
---|---|
Client minimal pris en charge | Disponible à partir de Windows 2000. |
Plateforme cible | Universal |
En-tête | ntddk.h (inclure Wdm.h, Ntddk.h, Ntifs.h) |
Bibliothèque | NtosKrnl.lib |
DLL | NtosKrnl.exe |
IRQL | N’importe quel niveau |