winapi - 如何测试可等待计时器是否已激活?
问题描述
我正在使用一个可等待的计时器对象,并且希望通过它来启动它,除非计时器已经在运行。解释说SetWaitableTimer
SetWaitableTimer
如果在您调用 SetWaitableTimer 时计时器已经处于活动状态,则计时器将停止,然后重新激活。
因此,我目前正在维护一个标志,指示计时器是否处于活动状态。SetWaitableTimer
唉,让它与各种和调用保持同步CancelWaitableTimer
有点乏味。有没有比手工簿记更好的方法呢?
解决方案
推荐阅读
- php - Wordpress:使用自定义帖子类型刷新永久链接
- node.js - node-oracledb 软件包未安装在 Redhat VM 上
- php - 从数据库到 URL 的 ID
- html - 从键盘导航中排除按钮
- ruby - 无法激活 calabash-android-0.9.5,因为 json-2.1.0 与 json (~> 1.8) 冲突 (Gem::ConflictError)
- java - 在休眠中使用 sessionfactory 持久化之前检索主键 ID
- arrays - 在快速机器学习中分配数组无法将类型“[[String]]”的值分配给类型“String?”
- java - 将角度模型数据映射到 spring pojo 类不起作用
- python - Pandas groupbyObject 到 DataFrame 进行合并
- django - 在 Python 中使用 celery 调用类的实例方法