【发布时间】:2013-06-18 06:20:38
【问题描述】:
我需要在 Windows 内核程序中创建用户定时器和线程。任何人都请提供线索,如果常规线程标头适用于这种模式?
【问题讨论】:
标签: c multithreading driver
我需要在 Windows 内核程序中创建用户定时器和线程。任何人都请提供线索,如果常规线程标头适用于这种模式?
【问题讨论】:
标签: c multithreading driver
如果您使用一些旧驱动程序,则需要查看 KMDF 或 WDM。
对于计时器,请参见:
http://msdn.microsoft.com/en-us/library/windows/hardware/ff550050(v=vs.85).aspx
这里是线程或工作项:
http://msdn.microsoft.com/en-us/library/windows/hardware/ff551203(v=vs.85).aspx
【讨论】:
如果你是在内核模式下开发,那么你需要看一下 DDK,因为与用户空间版本相比,它的功能有很大的不同,并且使用起来更受限制。
所以简短的回答是,不,常规库不能在驱动程序中使用。
您可以查看PsCreateSystemThread 的线程,因为这是您需要的。
【讨论】: