我想得到两个事件的时间差!这个事件的频率到达20M!我用GetTickclock()两个事件的时间差总是0.0000000。搞不定,我马上就要下岗了,很可怕!

解决方案 »

  1.   

    用QueryPerformanceCounter和QueryPerformanceFrequency达到高精度记时

    http://www.csdn.net/Develop/Read_Article.asp?Id=15701希望能帮助你
      

  2.   

    1、首先调用QueryPerformanceFrequency函数取得高精度运行计数器的频率f。单位是每秒多少次(n/s),此数一般很大。 
    2、在需要定时的代码的两端分别调用QueryPerformanceCounter以取得高精度运行计数器的数值n1,n2。两次数值的差值通过f换算成时间间隔,t=(n2-n1)/f。