//获取 微秒级别时间戳.
uint64_t GetTickUs()
{
LARGE_INTEGER litmp;
LONGLONG QPart1;
double dfFreq, dfTim;
uint64_t nTickUs = 0;
QueryPerformanceFrequency(&litmp);
dfFreq = (double)litmp.QuadPart;// 获得计数器的时钟频率
QueryPerformanceCounter(&litmp);
QPart1 = litmp.QuadPart;// 获得初始值
dfTim = QPart1 *1000000.0 / dfFreq;// 获得对应的时间值,单位为uS
nTickUs = dfTim;
return nTickUs;
}
[vc] 获取高精度时间戳QueryPerformanceCounter()
最新推荐文章于 2024-09-02 15:33:05 发布