一秒钟有多少蜱?

时间:2013-05-27 08:47:21

标签: c++ operating-system clock msdn performancecounter

我正在使用KeQueryPerformanceCounter来获取每秒的滴答数。

我理解这是性能计数器频率,以每秒滴答数。我不知道如何将其转换为一个时间单位(让我们说秒,毫秒或纳秒......任何东西)?

一秒钟有多少蜱?什么是转换因子?

LARGE_INTEGER freq;
KeQueryPerformanceCounter(&freq);

1 个答案:

答案 0 :(得分:2)

在链接中:

  

<强>说明

     

KeQueryPerformanceCounter始终返回一个64位整数,表示单调非递减计数器的当前值。计算机启动时计数器从零开始递增。

     

要获取用于累积当前滴答计数的计时器的分辨率,请为PerformanceFrequency参数指定非NULL指针值。例程写入此参数指向的位置的频率值是每秒的滴答数。

这里,这意味着freq变量将包含每秒滴答数