Freigeben über


GetTickCount64-Funktion (sysinfoapi.h)

Ruft die Anzahl der Millisekunden ab, die seit dem Start des Systems verstrichen sind.

Syntax

ULONGLONG GetTickCount64();

Rückgabewert

Die Anzahl der Millisekunden.

Hinweise

Die Auflösung der GetTickCount64-Funktion ist auf die Auflösung des Systemtimers beschränkt, die in der Regel im Bereich von 10 Millisekunden bis 16 Millisekunden liegt. Die Auflösung der GetTickCount64-Funktion wird durch Anpassungen der GetSystemTimeAdjustment-Funktion nicht beeinflusst.

Wenn Sie einen Timer mit höherer Auflösung benötigen, verwenden Sie einen Multimedia-Timer oder einen hochauflösenden Timer.

Verwenden Sie die Funktion QueryUnbiasedInterruptTime , um die Zeit abzurufen, die das System seit dem Start im Arbeitszustand verbracht hat.

Hinweis Die QueryUnbiasedInterruptTime-Funktion erzeugt unterschiedliche Ergebnisse bei Debugbuilds ("überprüft") von Windows, da die Interruptzeitanzahl und die Tickanzahl um ungefähr 49 Tage erweitert werden. Dies hilft, Fehler zu identifizieren, die möglicherweise erst auftreten, wenn das System lange ausgeführt wurde. Der überprüfte Build steht MSDN-Abonnenten über die MSDN-Website (Microsoft Developer Network) zur Verfügung.
 
Um eine Anwendung zu kompilieren, die diese Funktion verwendet, definieren Sie _WIN32_WINNT als 0x0600 oder höher. Weitere Informationen finden Sie unter Verwenden der Windows-Header.

Anforderungen

   
Unterstützte Mindestversion (Client) Windows Vista [Desktop-Apps | UWP-Apps]
Unterstützte Mindestversion (Server) Windows Server 2008 [Desktop-Apps | UWP-Apps]
Zielplattform Windows
Kopfzeile sysinfoapi.h (einschließlich Windows.h)
Bibliothek Kernel32.lib
DLL Kernel32.dll

Siehe auch

Zeitfunktionen

Windows-Zeitdienst