【发布时间】:2012-07-02 14:17:45
【问题描述】:
假设我使用CreateWaitableTimer API 创建了一个可等待计时器,然后使用 SetWaitableTimer 设置它。我能否仅通过第一个 API 返回的 HANDLE 确定该计时器何时触发?
【问题讨论】:
假设我使用CreateWaitableTimer API 创建了一个可等待计时器,然后使用 SetWaitableTimer 设置它。我能否仅通过第一个 API 返回的 HANDLE 确定该计时器何时触发?
【问题讨论】:
不,你不能。
但是没有什么能阻止您创建一个将发布类似 API 的包装器对象,记录目标时间(通过将到期时间添加到调用 SetWaitableTimer 的当前时间),并为您提供未完成时间作为调用查询方法的当前时间与目标时间之间的差异。
【讨论】: