windows下的 c计时器和加载动态库

寵の児 提交于 2019-12-03 16:51:42

计时器函数

原函数:

MMRESULT timeSetEvent( UINT uDelay ,

                                            UINT uResolution ,

                                            LPTIMECALLBACK fptc ,

                                            DWORD dwUser ,

                                            UINT fuEvent );

uDelay:以毫秒指定事件的周期。
uResolution :以毫秒指定延时的精度,数值越小定时器事件分辨率越高。缺省值为1ms。

fptc :指向一个回调函数。
dwUser :存放用户提供的回调数据。


fuEvent :指定定时器事件类型:
TIME_ONESHOT:uDelay毫秒后只产生一次事件
TIME_PERIODIC :每隔uDelay毫秒周期性地产生事件。

回调函数:

typedef void ( CALLBACK *LPTIMECALLBACK)(
  UINT uTimerID,           调用timesetevent 返回的句柄
  UINT uMsg,
  DWORD_PTR dwUser,
  DWORD_PTR dw1,
  DWORD_PTR dw2
);

结束计时器:

timeKillEvent( UINT uTimerID);调用timesetevent 返回的句柄

加载动态库

https://blog.csdn.net/roshy/article/details/81944264

标签
易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!