c++ - 我可以通过句柄判断可等待计时器何时触发吗?

标签 c++ windows winapi timer

比如说,如果我使用 CreateWaitableTimer 创建了一个可等待的计时器API,然后使用 SetWaitableTimer 对其进行设置。我能否仅通过第一个 API 返回的 HANDLE 来确定该计时器何时触发?

最佳答案

不,你不能。

但是没有什么可以阻止您创建一个包装器对象,该对象将发布类似的 API,记录目标时间(通过在调用 SetWaitableTimer 时将截止时间添加到当前时间),并提供调用查询方法的当前时间与目标时间之间的差值。

关于c++ - 我可以通过句柄判断可等待计时器何时触发吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11287685/

相关文章:

c# - 了解 COM 对象以及如何声明它们

c++ - 如何处理异常以便我的程序仍然运行?

c++ - 我如何*选择性地*修改用随机数生成的多维数组?

使用 Link inTime 替换的 C++ 单元测试

windows - 重定向插件 DLL list 中的依赖 DLL

.net - 从 MS 示例创建 Windows 服务时出现错误 "Could not find xxxx.Program specified for main method"

c++ - 在 g++ 中更改默认的 C++ 标准

mysql - Windows 和 ubuntu 上的 SQL timeStamp 格式不同

listview - 组未显示在 win32 ListView 中的原因是什么?

google-chrome - 从 native 主机向浏览器扩展发送消息时获取 "Error when communicating with the native messaging host."(Windows)