KMDF:处理IRQ

时间:2018-07-20 08:17:54

标签: windows driver kmdf nt

我们需要在KMDF驱动程序中处理IRQ

我已经注册了EVT_WDF_DEVICE_RESOURCE_REQUIREMENTS_QUERY回调函数,但系统未调用它。

未分配任何资源的情况下调用EVT_WDF_DEVICE_PREPARE_HARDWARE。 尝试在此处调用WdfInterruptCreate()结果STATUS_INVALID_DEVICE_STATE

从系统获取免费的IRQ编号并附加中断处理程序的正确方法是什么?

更新:

在AddDevice处理程序系统中成功创建WDFINTERRUPT对象后,仍然不会询问我们有关资源(EVT_WDF_DEVICE_RESOURCE_REQUIREMENTS_QUERY)

1 个答案:

答案 0 :(得分:0)

在讨论social.msdn.microsoft.com之后,我们仅找到一种解决方案:使用另一种操作系统