hfutcl
驱动牛犊
驱动牛犊
  • 注册日期2001-07-17
  • 最后登录2002-03-04
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
阅读:1777回复:6

拔下usb设备,如何做到不死机?

楼主#
更多 发布于:2001-11-15 14:35
usb设备通过同步传输上报数据,我的驱动程序采用了stream接收数据。如何做到在接受数据时,非法拔下usb设备时不死机?请高手赐教。

[编辑 -  11/16/01 作者: hfutcl]
mywdrivers
驱动牛犊
驱动牛犊
  • 注册日期2002-12-04
  • 最后登录2004-09-12
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
沙发#
发布于:2003-07-18 20:38
仿照DDK例子,要取消所有的已经发出的IRP,关闭所有的PIPE释放一些必要的资源,不要让那些可能的等待停留。
hfutcl
驱动牛犊
驱动牛犊
  • 注册日期2001-07-17
  • 最后登录2002-03-04
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
板凳#
发布于:2001-11-23 15:15
多谢!!
tiyi
驱动牛犊
驱动牛犊
  • 注册日期2001-06-15
  • 最后登录2002-03-14
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
地板#
发布于:2001-11-18 17:28
死机?会死机么?如果是死机的话……那就是驱动的问题了。呵呵。
我觉得自己好像没说……但是我想说的是,如果是程序停止无相应的话,那么应该注意一下creatfile的参数。
hfutcl
驱动牛犊
驱动牛犊
  • 注册日期2001-07-17
  • 最后登录2002-03-04
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
地下室#
发布于:2001-11-18 17:21
我在IRP_MN_REMOVE_DEVICE中加入了关闭Stream的语句后仍然死机,为什么?请高手快来指点!!!

[编辑 -  11/18/01 作者: hfutcl]
hfutcl
驱动牛犊
驱动牛犊
  • 注册日期2001-07-17
  • 最后登录2002-03-04
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
5楼#
发布于:2001-11-17 09:54
SOS!!!
hfutcl
驱动牛犊
驱动牛犊
  • 注册日期2001-07-17
  • 最后登录2002-03-04
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
6楼#
发布于:2001-11-16 08:11
高手们不愿指点?
游客

返回顶部