GetTickCount64, fonction (sysinfoapi.h)

Récupère le nombre de millisecondes qui se sont écoulées depuis le démarrage du système.

Syntaxe

ULONGLONG GetTickCount64();

Valeur de retour

Nombre de millisecondes.

Remarques

La résolution de la fonction GetTickCount64 est limitée à la résolution du minuteur système, qui est généralement comprise entre 10 millisecondes et 16 millisecondes. La résolution de la fonction GetTickCount64 n’est pas affectée par les ajustements effectués par la fonction GetSystemTimeAdjustment .

Si vous avez besoin d’un minuteur de résolution supérieure, utilisez un minuteur multimédia ou un minuteur haute résolution.

Pour obtenir le temps passé par le système à l’état de fonctionnement depuis son démarrage, utilisez la fonction QueryUnbiasedInterruptTime .

Note La fonction QueryUnbiasedInterruptTime produit des résultats différents sur les builds de débogage (« vérifiée ») de Windows, car le nombre de temps d’interruption et le nombre de graduations sont avancés d’environ 49 jours. Cela permet d’identifier les bogues qui peuvent ne pas se produire tant que le système n’est pas en cours d’exécution depuis longtemps. La build vérifiée est disponible pour les abonnés MSDN via le site Web MSDN (Microsoft Developer Network).
 
Pour compiler une application qui utilise cette fonction, définissez _WIN32_WINNT comme 0x0600 ou version ultérieure. Pour plus d’informations, consultez Utilisation des en-têtes Windows.

Configuration requise

   
Client minimal pris en charge Windows Vista [applications de bureau | applications UWP]
Serveur minimal pris en charge Windows Server 2008 [applications de bureau | applications UWP]
Plateforme cible Windows
En-tête sysinfoapi.h (inclure Windows.h)
Bibliothèque Kernel32.lib
DLL Kernel32.dll

Voir aussi

Fonctions de temps

Horloge Windows