Função GetTickCount64 (sysinfoapi.h)

Recupera o número de milissegundos decorridos desde que o sistema foi iniciado.

Sintaxe

ULONGLONG GetTickCount64();

Valor retornado

O número de milissegundos.

Comentários

A resolução da função GetTickCount64 é limitada à resolução do temporizador do sistema, que normalmente está no intervalo de 10 milissegundos a 16 milissegundos. A resolução da função GetTickCount64 não é afetada por ajustes feitos pela função GetSystemTimeAdjustment .

Se você precisar de um temporizador de resolução mais alta, use um temporizador multimídia ou um temporizador de alta resolução.

Para obter o tempo gasto pelo sistema no estado de trabalho desde que ele foi iniciado, use a função QueryUnbiasedInterruptTime .

Nota A função QueryUnbiasedInterruptTime produz resultados diferentes em builds de depuração ("verificados") do Windows, pois a contagem de tempo de interrupção e a contagem de tiques são avançadas em aproximadamente 49 dias. Isso ajuda a identificar bugs que podem não ocorrer até que o sistema esteja em execução há muito tempo. O build verificado está disponível para assinantes do MSDN por meio do site da MsDN (Microsoft Developer Network ).
 
Para compilar um aplicativo que usa essa função, defina _WIN32_WINNT como 0x0600 ou posterior. Para obter mais informações, consulte Usando os cabeçalhos do Windows.

Requisitos

   
Cliente mínimo com suporte Windows Vista [aplicativos da área de trabalho | Aplicativos UWP]
Servidor mínimo com suporte Windows Server 2008 [aplicativos da área de trabalho | Aplicativos UWP]
Plataforma de Destino Windows
Cabeçalho sysinfoapi.h (inclua Windows.h)
Biblioteca Kernel32.lib
DLL Kernel32.dll

Confira também

Funções de tempo

Tempo do Windows