gpt4 book ai didi

c - 如何暂停使用 CreateTimerQueueTimer 创建的计时器

转载 作者:太空狗 更新时间:2023-10-29 16:09:58 25 4
gpt4 key购买 nike

我需要暂停使用 win32 API 的 CreateTimerQueueTimer 函数创建的计时器,但我找不到暂停计时器的方法。有人知道这是否可能吗?

最佳答案

相信你可以调用ChangeTimerQueueTimer并将 _In_ ULONG Period 设置为 0。其中 _In_opt_ HANDLE TimerQueue 参数将为 NULL 并且 _Inout_ HANDLE Timer 将是从 CreateTimerQueueTimer 检索到的 HANDLE .这将在计时器中执行一次回调并停止。如果您想重新激活计时器,您可以再次使用相同的句柄 ChangeTimerQueueTimer,提供大于 0 的周期以定期运行。没有专门用于暂停计时器的 API,但在您的情况下,阻止它定期运行应该是等效的。请注意,在“暂停”之前调用 ChangeTimerQueueTimer 后,您的回调将被触发一次。

关于c - 如何暂停使用 CreateTimerQueueTimer 创建的计时器,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/56044529/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com