CreateTimerQueueTimer
WIN32API函数
CreateTimerQueueTimer是一个WIN32API函数,用来创建一个计时器。此计时器在指定的到期时间调用一次回调函数,然后在每个指定的期限之后再次调用回调函数。
函数原型
参数
phNewTimer
指向缓冲区的指针,该缓冲区在返回时接收计时器队列计时器的句柄。当此句柄已过期且不再需要时,通过调用DeleteTimerQueueTimer释放它。
TimerQueue
计时器队列的句柄。此句柄由CreateTimerQueue函数返回。
如果此参数为空,则计时器与默认计时器队列关联。
Callback
指向应用程序定义的WAITORTIMERCALLBACK类型函数的指针,在计时器过期时将执行该函数。有关详细信息,请参见WaitOrTimerCallback。
DueTime
相对于第一次发出计时器信号之前必须经过的当前时间的时间量(毫秒)。
Period
计时器的周期,以毫秒为单位。如果此参数为零,计时器将发出一次信号。如果此参数大于零,则计时器是周期性的。周期计时器在周期结束时自动重新激活,直到计时器被取消。
Flags
此参数可以是WinNT.h中的以下一个或多个值。
返回值
如果函数成功,则返回值为非零。
如果函数失败,则返回值为零。要获取扩展错误信息,请调用GetLastError
参考资料
最新修订时间:2023-05-28 08:38
目录
概述
函数原型
参数
参考资料