代码之家  ›  专栏  ›  技术社区  ›  Victor

KMDF:处理IRQ

  •  0
  • Victor  · 技术社区  · 6 年前

    我们需要处理kmdf驱动程序中的irq

    我已经注册了evt-wdf-device-resource-requirements-query回调函数,但系统没有调用它。

    调用evt-wdf-device-prepare-hardware时不分配任何资源。 尝试在此处调用wdfinterruptcreate()会导致状态为“无效”的设备状态

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

    Upd:

    在我们的adddevice处理程序中成功创建了wdfinterrupt对象之后,系统仍然不询问我们有关资源的信息(evt_wdf_device_resource_requirements_query)

    1 回复  |  直到 6 年前
        1
  •  0
  •   Victor    6 年前

    讨论之后 social.msdn.microsoft.com 我们只找到了一个解决方案:使用另一个操作系统