stoneswong001
驱动牛犊
驱动牛犊
  • 注册日期2010-12-28
  • 最后登录2013-05-09
  • 粉丝1
  • 关注1
  • 积分7分
  • 威望51点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
阅读:3028回复:3

CreateFile打开USB设备后,拔出USB设备就死机问题

楼主#
更多 发布于:2011-11-17 17:56
我写了个WDF的USB驱动,并用C#写了个用户程序从驱动读取一段数据.
 
在C#用户程序没有调用CreateFile()函数前,插拔USB设备都正常,但是只要C#用户程序调用CreateFile()函数后,拔出USB设备就会死机.
 
我尝试修改USB驱动,甚至尝试在EvtDeviceFileCreate()中什么都不做,仅仅调用WdfRequestComplete()并设置为成功,但也不能解决问题.
 
我怀疑是拔出USB设备时驱动程序需要做点什么,但是找不到相关的资料,现在拔出时都是让WDF框架自己处理的,不知道是否正确.
 
烦请有经验的高人指点一二,不胜感激.
游客

返回顶部