码组成;WDM 驱动程序是一种 PNP 驱动程序,它采用灵活的分层驱动方法,
且各层上的 WDM 驱动程序具有不同的优先级。USB 设备驱动程序就是一种典
型的 WDM 驱动程序[11]。
3.1.1WDM 概述
在 WDM 驱动模型中, 每个硬件设备的驱动程序通常由功能(function)驱动程
序和总线(bus)驱动程序组成。前者就是本文要设计的设备驱动程序,它会为用户
提供合适的设备控制方式,负责完成设备的初始化,处理 I/O操作产生的中断
事件,正确的完成内核和设备之间的接口功能,实现它们之间数据的双向传输,
检测甚至处理异常事件。后者主要负责管理设备和计算机之间的互联、枚举并管
理总线上的设备[11]。
WDM 驱动程序运行在系统内核模式,它可以执行任何有效的 CPU 指令, Windows下USB驱动程序的设计(4):http://www.751com.cn/jisuanji/lunwen_8467.html