我是个司机新手。所以请原谅我可能有不准确之处。
msdn,如一些关于驱动程序设计的书籍,给我们提供了如何使用wdm api的一些指导。但我可以找到一些文献或资源,在那里我可以得到关于将isr转换为最终windows消息的可靠描述。
例如,我们有键盘。并引发设备中断。I/O管理器创建irp并开始沿着驱动程序堆栈向下传递它。每个过滤器或功能驱动程序都可以修改它们刚刚收到的irp。但是在这个过程的最后会发生什么呢?但是,哪一层或驱动程序获得某种解析的irp,将其转换为windows消息并放入操作系统的输入队列中?
发布于 2013-03-23 15:32:25
Raw input thread (data received from the driver):

Windows如何处理键盘输入概述:

Keyboard Input Model

https://stackoverflow.com/questions/15580202
复制相似问题