jerrygod
驱动牛犊
驱动牛犊
  • 注册日期2004-09-13
  • 最后登录2006-07-19
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
阅读:1017回复:1

关于驱动在运行了应用程序不能卸载的问题

楼主#
更多 发布于:2005-04-06 20:15
大家好:
  最近小弟在开发一个pci9054的板卡,目前工作比较正常,但是每次在运行完应用程序,( 当然在没有运行应用程序时,卸载和更新都没有问题),驱动程序不能卸载,也不能更新,在卸载时会提示 mmc失去响应,我用driverworks编制的驱动.
  我用softice跟踪发现,当没有运行应用程序时,在卸载驱动时,会先有一个IRP_MN_QUERY_DEVICE_RELATIONS的IRP, 进入DEFAULTPNP函数,在这里KPNPDEVICE类有个成员变量m_RequestCounter是2, 而运行了应用程序再卸载时,该变量会是3, 这样在下面的几项操作中,stop事件就不会set.
  我猜想原因可能出现在这里,但我不知道该如何解决这个问题,不知道那位大哥能帮我.
liqj_ciom
驱动牛犊
驱动牛犊
  • 注册日期2005-03-01
  • 最后登录2005-04-14
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
沙发#
发布于:2005-04-12 14:42
我也遇到同样的问题
游客

返回顶部