GetTickCount64 函数 (sysinfoapi.h)

检索自系统启动以来经过的毫秒数。

语法

ULONGLONG GetTickCount64();

返回值

毫秒数。

注解

GetTickCount64 函数的分辨率限制为系统计时器的分辨率,通常介于 10 毫秒到 16 毫秒之间。 GetTickCount64 函数的分辨率不受 GetSystemTimeAdjustment 函数所做的调整的影响。

如果需要更高分辨率的计时器,请使用 多媒体计时器高分辨率计时器

若要获取系统自启动以来处于工作状态的时间,请使用 QueryUnbiasedInterruptTime 函数。

注意QueryUnbiasedInterruptTime 函数在调试 (“checked”) Windows 内部版本上生成不同的结果,因为中断时间计数和时钟周期计数将提前大约 49 天。 这有助于识别在系统长时间运行之前可能不会发生的 bug。 选中的版本可通过 Microsoft 开发人员网络 (MSDN) 网站向 MSDN 订阅者提供。
 
若要编译使用此函数的应用程序,请将_WIN32_WINNT定义为 0x0600 或更高版本。 有关详细信息,请参阅 使用 Windows 标头

要求

   
最低受支持的客户端 Windows Vista [桌面应用 | UWP 应用]
最低受支持的服务器 Windows Server 2008 [桌面应用 | UWP 应用]
目标平台 Windows
标头 sysinfoapi.h (包括 Windows.h)
Library Kernel32.lib
DLL Kernel32.dll

另请参阅

时间函数

Windows 时间