ASIO
+ -

timeSetEvent定时器

2022-06-15 2 0

时间比较准的定时器timeSetEvent。

头文件:

#include <TimeAPI.h>
#pragma comment(lib,"Winmm.lib")

如定时精度为1ms,定时为20ms的定时器。

#define TIME_STEP 20

     timeSetEvent(TIME_STEP, 1, (LPTIMECALLBACK)OneMilliSecondProc, // 回调函数; 
         (DWORD_PTR)this,
         TIME_PERIODIC);

回调函数为:

 void PASCAL OneMilliSecondProc(UINT wTimerID, UINT msg, DWORD dwUser,
     DWORD dwl, DWORD dw2)
 {
     CVHDMIAppDlg* app = (CVHDMIAppDlg*)dwUser;
     app->SendUsbData();

 }

0 篇笔记 写笔记

timeSetEvent定时器
时间比较准的定时器timeSetEvent。头文件:#include #pragma comment(lib,"Winmm.lib")如定时精度为1ms,定时为20ms的定时器。#define TIME_STEP 20 ti......
作者信息
我爱内核
Windows驱动开发,网站开发
好好学习,天天向上。
取消
感谢您的支持,我会继续努力的!
扫码支持
扫码打赏,你说多少就多少

打开支付宝扫一扫,即可进行扫码打赏哦

您的支持,是我们前进的动力!