GetTickCount64 函数 (sysinfoapi.h)
检索自系统启动以来经过的毫秒数。
语法
ULONGLONG GetTickCount64();
返回值
毫秒数。
注解
GetTickCount64 函数的分辨率限制为系统计时器的分辨率,通常介于 10 毫秒到 16 毫秒之间。 GetTickCount64 函数的分辨率不受 GetSystemTimeAdjustment 函数所做的调整的影响。
如果需要更高分辨率的计时器,请使用 多媒体计时器 或 高分辨率计时器。
若要获取系统自启动以来处于工作状态的时间,请使用 QueryUnbiasedInterruptTime 函数。
注意QueryUnbiasedInterruptTime 函数在调试 (“checked”) Windows 内部版本上生成不同的结果,因为中断时间计数和时钟周期计数将提前大约 49 天。 这有助于识别在系统长时间运行之前可能不会发生的 bug。 选中的版本可通过 Microsoft 开发人员网络 (MSDN) 网站向 MSDN 订阅者提供。
要求
最低受支持的客户端 | Windows Vista [桌面应用 | UWP 应用] |
最低受支持的服务器 | Windows Server 2008 [桌面应用 | UWP 应用] |
目标平台 | Windows |
标头 | sysinfoapi.h (包括 Windows.h) |
Library | Kernel32.lib |
DLL | Kernel32.dll |