定期回调安排

时间:2012-07-23 16:55:43

标签: windows kernel

我正在寻找一种在NT内核中以常规频率(比如1hz)调度回调函数的方法。是否有任何框架支持?我在其中一篇文章中读到了可以使用计时器对象,但我没有找到任何关于此用例的示例或任何文档。任何帮助将不胜感激。

1 个答案:

答案 0 :(得分:0)

您正在寻找Windows API中的SetTimer function。它允许您传递回调函数指针。

请注意,您必须有一个正常工作的Windows消息泵才能使此功能正常工作 - 回调是作为消息处理的一部分进行的。操作系统不仅会中断您的程序并跳转到回调函数。