版块
论坛
喜欢
话题
应用
搜索
登录
注册
首页
>
驱动开发
>
USB驱动开发
>
驱动层已经将设备卸载,为何设备管理器还有?
回复
« 返回列表
dukeni
驱动牛犊
注册日期
2008-03-11
最后登录
2009-12-08
粉丝
0
关注
0
积分
9分
威望
45点
贡献值
0点
好评度
1点
原创分
0分
专家分
0分
加关注
写私信
阅读:
1152
回复:
1
驱动层已经将设备卸载,为何设备管理器还有?
楼主
#
更多
只看楼主
倒序阅读
发布于:2009-08-14 15:57
保存
问题如下:
在驱动层进行了IRP处理,将设备从设备栈脱离并清除了设备,这时,使用SETUPDI。。系列函数,发现不了设备,但是在设备管理器中,以及右下角的图标中还是有设备存在,并且这时如果硬性拔出设备,系统仍然会发出SurpriseRemoval的信息,这是什么原因?
知道的朋友,请指点一下,不胜感激。
喜欢
0
最新喜欢:
回复
zihan
驱动牛犊
注册日期
2006-08-15
最后登录
2010-08-05
粉丝
0
关注
0
积分
46分
威望
164点
贡献值
0点
好评度
3点
原创分
0分
专家分
0分
加关注
写私信
沙发
#
发布于:2009-08-15 16:00
应该是设备的卸载出现了异常,没有完全卸载掉,可以尝试调试以下,收到了SurpriseRemoval,如果没有收到Removal,不能够算是正常完全卸载了。
回复
(0)
喜欢
(
0
)
发帖
回复
« 返回列表
普通帖
您需要登录后才可以回帖,
登录
或者
注册
返回顶部
关闭
最新喜欢