简单介绍Windows下的USB驱动程序的内容
树图思维导图提供 互联网Windows下的USB驱动程序思维导图 在线思维导图免费制作,点击“编辑”按钮,可对 互联网Windows下的USB驱动程序思维导图 进行在线思维导图编辑,本思维导图属于思维导图模板主题,文件编号是:9a0aea35db66ee03660577ad3f821ff5
Windows下的USB驱动程序思维导图模板大纲
设备堆栈
USB物理总线驱动(PDO)
USB Host 或 USB Hub驱动
USB功能驱动(FDO)
各种描述符
端点描述符
接口描述符
配置描述符
设备描述符
创建URB
UsbBuildGetDescriptorRequest
关联URB至IRP
IoBuildDeviceIoControlRequest
发送URB至底层驱动程序
IoCallDriver
等待完成IRP
异步(STATUS_PENDING)
同步
IRP
IRP
设备关闭前
USB驱动程序对应操作
尽快结束IRP并逐个取消掉
标记设备扩展当前状态为“停止”
IRP
设备正常弹出前
USB驱动程序对应操作
强迫结束并取消 所有未完成的读写IRP
标记设备状态为被拔掉
IRP
设备非自然弹出
USB设备对应操作
强迫结束并取消 所有未完成的读写IRP
标记设备状态为被拔掉
IRP
驱动加载并运行时
USB驱动程序对应操作
获取并存储USB设备描述信息
80%走Bulk管道
一个读/写 操作
典型示例
应用程序
调用 API 进行 ReadFile / WriteFile
驱动程序
设置 IRP
树图思维导图提供 904名中国成年人第三磨牙相关知识、态度、行为和病史的横断面调查 在线思维导图免费制作,点击“编辑”按钮,可对 904名中国成年人第三磨牙相关知识、态度、行为和病史的横断面调查 进行在线思维导图编辑,本思维导图属于思维导图模板主题,文件编号是:10b9a8a2dd2fb4593f8130ef16c320fc
树图思维导图提供 9.战斗的基督教 在线思维导图免费制作,点击“编辑”按钮,可对 9.战斗的基督教 进行在线思维导图编辑,本思维导图属于思维导图模板主题,文件编号是:33d168acd0cd9f767f809c7a5df86e3a