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

Voir aussi

KeQueryInterruptTime

KeQueryPerformanceCounter

KeQueryTimeIncrement