han4941
驱动牛犊
驱动牛犊
  • 注册日期2001-10-11
  • 最后登录
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
阅读:1450回复:4

关于开发USB设备驱动时遇到的问题

楼主#
更多 发布于:2002-07-25 21:02
我在开发USB设备驱动时遇到如下问题,请各位帮忙看看是什么问题好吗?本人将不胜感激!!
1、在个别机器windows 2000系统启动的时候,总是找不到设备,我需要重新插拔一次就可以了,可是其他机器就可以,不知道是系统的原因还是程序的原因?
2、在上层程序运行的时候,拔掉设备,此时如果在拔掉的时候访问一次设备,则重新插上设备后,设备能够正常运行,可是如果不访问,而是直接将设备插上,则在OpenUsbDevice的时候调用SetupDiEnumDeviceInterfaces总是返回不成功,找不到设备,不知道是什么原因?此时只能退出上层程序,再重新插拔一次设备,就可以正常运行了。
请大家帮忙看看好吗?我很着急,希望得到您的帮助,先谢谢了!!!

最新喜欢:

Jkw_DevJkw_De...
bjcjg
驱动牛犊
驱动牛犊
  • 注册日期2001-03-23
  • 最后登录2005-08-14
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
沙发#
发布于:2002-07-26 00:54
估计驱动在pnp处理时有问题,建议对照标准的驱动对pnp处理作一些
详尽的考虑。
zzq191
驱动中牛
驱动中牛
  • 注册日期2001-08-09
  • 最后登录2018-05-29
  • 粉丝17
  • 关注0
  • 积分1041分
  • 威望716点
  • 贡献值0点
  • 好评度318点
  • 原创分0分
  • 专家分0分
  • 社区居民
板凳#
发布于:2002-07-26 08:48
你用什么开发工具开发的?
zzq191@21cn.com
QQ:416331891,承接windows下应用和驱动的开发,雅虎通:zzq191, Email:zzq191@21cn.com
地板#
发布于:2002-12-27 12:55
我有一个类似的问题,我的驱动程序使用是没有问题的,读写都很正常,但如果用户在对设备操作之后,没有关闭句柄,就拔掉了设备,然后,他马上再插入设备,这时候,我使用SetupDiEnumDeviceInterfaces
枚举该设备失败.除非关闭应用程序,然后再重新插拔一次设备,下一次才能正确枚举到设备.
请大虾指点,不胜感激!
takaya
驱动小牛
驱动小牛
  • 注册日期2002-02-10
  • 最后登录2006-05-16
  • 粉丝0
  • 关注0
  • 积分16分
  • 威望3点
  • 贡献值0点
  • 好评度1点
  • 原创分0分
  • 专家分0分
地下室#
发布于:2003-01-09 17:35
是不是电源管理上有问题?
我是只可爱的小猫咪,高枕无忧................................. QQ:2745071
游客

返回顶部