QueryPerformanceCounter 精确的时间计时函数 练习源码
精确的时间计时,有时候是非常必要的。比如播放多媒体时视频与音频的时间同步,还有在测试代码的性能时,也需要使用到非常精确的时间计时。还有测试硬件的性能时,也需要精确的时间计时。这时就需要使用QueryPerformanceCounter来查询定时器的计数值,如果硬件里有定时器,它就会启动这个定时器,并且不断获取定时器的值,这样的定时器精度,就跟硬件时钟的晶振一样精确的。函数QueryPerformanceCounter和QueryPerformanceFrequency声明如下:
WINBASEAPI
BOOL
WINAPI
QueryPerformanceCounter(
__out LARGE_INTEGER *lpPerformanceCount
);
WINBASEAPI
BOOL
WINAPI
QueryPerformanceFrequency(
__out LARGE_INTEGER *lpFrequency
);
lpPerformanceCount是返回定时器当前计数值。
QueryPerformanceFrequency是返回定时器的频率。
**** Hidden Message ***** 学习新函数的使用 收藏了!!!!LZ辛苦了!辛苦了。 支持楼主,支持看流星社区,以后我会经常来!
页:
[1]