Condividi tramite


Funzione GetTickCount64 (sysinfoapi.h)

Recupera il numero di millisecondi trascorsi dall'avvio del sistema.

Sintassi

ULONGLONG GetTickCount64();

Valore restituito

Numero di millisecondi.

Commenti

La risoluzione della funzione GetTickCount64 è limitata alla risoluzione del timer di sistema, che in genere è compreso nell'intervallo di 10 millisecondi a 16 millisecondi. La risoluzione della funzione GetTickCount64 non è interessata dalle modifiche apportate dalla funzione GetSystemTimeAdjustment .

Se è necessario un timer di risoluzione superiore, utilizzare un timer multimediale o un timer ad alta risoluzione.

Per ottenere il tempo trascorso dal sistema nello stato di lavoro dall'avvio, usare la funzione QueryUnbiasedInterruptTime .

Nota La funzione QueryUnbiasedInterruptTime produce risultati diversi nelle build di debug ("checked") di Windows, perché il conteggio dei tempi di interruzione e il conteggio dei tick sono avanzati di circa 49 giorni. Ciò consente di identificare i bug che potrebbero verificarsi fino a quando il sistema non è stato eseguito per molto tempo. La build selezionata è disponibile per i sottoscrittori MSDN tramite il sito Web MSDN (Microsoft Developer Network).
 
Per compilare un'applicazione che usa questa funzione, definire _WIN32_WINNT come 0x0600 o versione successiva. Per altre informazioni, vedere Uso delle intestazioni di Windows.

Requisiti

   
Client minimo supportato Windows Vista [app desktop | App UWP]
Server minimo supportato Windows Server 2008 [app desktop | App UWP]
Piattaforma di destinazione Windows
Intestazione sysinfoapi.h (include Windows.h)
Libreria Kernel32.lib
DLL Kernel32.dll

Vedere anche

Funzioni temporali

Ora di Windows