版块
论坛
喜欢
话题
应用
搜索
登录
注册
lifewind的个人空间
访问量
0
新鲜事
帖子
资料
http://bbs3.driverdevelop.com/index.php?m=space&uid=66902
请教,在pc正从USB设备读数据时,如何检测USB设备已被拔掉?
我是通过DeviceIoControl直接调用Windows系统自带USBscan.sys的程序,在通常情况下都已经能正常工作了,但如在pc正从USB设备读数据时,拔掉USB设备,那程序也能读回数据(不是我需要的),且返回TRUE;后来检测一下发现,是DeviceIoCont...
全文
回复
(
6
)
2005-07-11 15:53
来自版块 -
USB驱动开发
◆
◆
表情
告诉我的粉丝
提 交
lxh_phr
:
1,驱动中无设备删除处理部分 2,WM_DEVICECHANGE事件可知设备的变化
(2005-08-03 20:47)
回复
calimaster
:
USB设备拔掉,数据线电压改变,host应该会自动判断出设备未连接状态的啊
(2005-08-02 10:32)
回复
KungFu
:
正常情况下,usb设备拔掉,驱动程序会收到系统发送的消息,驱动程序可以据此做一些操作。而你是调用别人的驱动,
(2005-08-01 16:11)
回复
dunniu
:
用读描述符命令读设备的状态
(2005-08-01 10:40)
回复
swf2003
:
你没有想过注册设备事件,在程序里面处理设备插拔的 WINDOWS 消息
(2005-08-01 09:12)
回复
happylife365
:
会不会是USBscan.sys的bug啊?
(2005-07-12 11:16)
回复
lifewind
加关注
写私信
0
关注
0
粉丝
9
帖子
返回顶部