标签: windows kernel
我正在寻找一种在NT内核中以常规频率(比如1hz)调度回调函数的方法。是否有任何框架支持?我在其中一篇文章中读到了可以使用计时器对象,但我没有找到任何关于此用例的示例或任何文档。任何帮助将不胜感激。
答案 0 :(得分:0)
您正在寻找Windows API中的SetTimer function。它允许您传递回调函数指针。
SetTimer
请注意,您必须有一个正常工作的Windows消息泵才能使此功能正常工作 - 回调是作为消息处理的一部分进行的。操作系统不仅会中断您的程序并跳转到回调函数。