mqfrog
驱动牛犊
驱动牛犊
  • 注册日期2008-07-07
  • 最后登录2009-08-05
  • 粉丝0
  • 关注0
  • 积分7分
  • 威望5点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
阅读:1163回复:1

USB复合设备拔除导致Windows死机,求解驱动问题!

楼主#
更多 发布于:2008-07-07 16:24
我在 开发一个USB复合设备,U盘和COM口并存的,但拔除的时候偶 尔会导致Windows死机(就是windows画面不动,鼠标键盘无反应的那种)。
我想问一下 拔除设备的时候,驱动是否工作?如果工作的话,U盘和COM口能否不同时删 除(现在的情形是拔除时同时消失,我想让U盘先消失,串口后删除),这个延时应 该加在哪个函数?使用KeDelayExecutionThread是否合适?
注:主要问题是找不到拔除设备的 时候工作的驱动代码是哪个函数。。。。
我是个初学者,菜鸟一个,希望各位大虾指点!!
zhoujiamurong
驱动小牛
驱动小牛
  • 注册日期2006-03-20
  • 最后登录2009-05-06
  • 粉丝4
  • 关注0
  • 积分1081分
  • 威望360点
  • 贡献值0点
  • 好评度215点
  • 原创分0分
  • 专家分0分
沙发#
发布于:2008-07-28 20:01
拔出的时候跑的是
PNP例程里面的IRP_MN_SURPRISE_REMOVAL
然后Unload
游客

返回顶部