OneProg
驱动牛犊
驱动牛犊
  • 注册日期2004-02-09
  • 最后登录2005-11-01
  • 粉丝0
  • 关注0
  • 积分6分
  • 威望2点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
阅读:2098回复:3

1394设备拔掉就蓝屏的问题

楼主#
更多 发布于:2004-09-25 22:15
插上1394设备能够装上驱动,
也工作正常,但一hot 拔下设备就会重启,请问各位大虾有没有什么好办法。
driver中对IRP_MN_SUPRISE_REMOVE的处理有什么特别之处吗?

个人觉得插上1394设备后,在屏幕左下角是不是应该有和usb一样的硬件标记,我的没有。郁闷。

急!
ARRON
驱动老牛
驱动老牛
  • 注册日期2002-03-18
  • 最后登录2010-05-02
  • 粉丝0
  • 关注0
  • 积分28分
  • 威望21点
  • 贡献值0点
  • 好评度10点
  • 原创分0分
  • 专家分0分
沙发#
发布于:2004-10-09 14:42
不一定会有,看是什么设备了
byeyear
驱动牛犊
驱动牛犊
  • 注册日期2002-11-21
  • 最后登录2016-01-09
  • 粉丝0
  • 关注0
  • 积分23分
  • 威望13点
  • 贡献值0点
  • 好评度2点
  • 原创分0分
  • 专家分0分
板凳#
发布于:2004-10-11 14:16
ddk的1394例子似乎有点小问题,他在SUPRISE_REMOVE和REMOVE里面都调用pnp_remove函数,也就是说hot拔下设备会调用该函数两次,如果你在该函数里面有释放内存之类的操作就~%#~$#^&&^
OneProg
驱动牛犊
驱动牛犊
  • 注册日期2004-02-09
  • 最后登录2005-11-01
  • 粉丝0
  • 关注0
  • 积分6分
  • 威望2点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
地板#
发布于:2004-10-14 08:25
thank byeyear

这个问题我也发现了,注释掉一个就好了。呵呵
游客

返回顶部