首页 > 解决方案 > 如何测试可等待计时器是否已激活?

问题描述

我正在使用一个可等待的计时器对象,并且希望通过它来启动它,除非计时器已经在运行。解释说SetWaitableTimer SetWaitableTimer

如果在您调用 SetWaitableTimer 时计时器已经处于活动状态,则计时器将停止,然后重新激活。

因此,我目前正在维护一个标志,指示计时器是否处于活动状态。SetWaitableTimer唉,让它与各种和调用保持同步CancelWaitableTimer有点乏味。有没有比手工簿记更好的方法呢?

标签: winapitimer

解决方案


推荐阅读