xyfeng
驱动牛犊
驱动牛犊
  • 注册日期2003-06-12
  • 最后登录2008-07-01
  • 粉丝0
  • 关注0
  • 积分160分
  • 威望16点
  • 贡献值0点
  • 好评度16点
  • 原创分0分
  • 专家分0分
阅读:1272回复:1

郁闷,还是没有办法得到usb设备的文件描述符,哪位大牛帮忙看看吧

楼主#
更多 发布于:2004-01-03 11:27
我在windows2000下面用vc6环境,用createfile就能打开usb设备的,
但是现在遇到的问题是没有办法正确得到usb设备的文件描述符。
我的调用函数如下
HidD_GetHidGuid(&guidHID);
//正常返回4D1E55B2-F16F-11CF-88CB-001111000030,好像这个值
//都是通用的,在每台PC上都一样
SetupDiGetClassDevs//出现ERROR_IO_PENDING错误,
//但是该函数返回值不为空
SetupDiEnumDeviceInterfaces//直接返回错误,说找不到可用的
//usb设备。
//后面这几个函数就没有执行了
//SetupDiGetDeviceInterfaceDetail
//SetupDiGetDeviceInterfaceDetail
请问牛牛们如何解决?
小弟非常感谢!
simenmc
驱动牛犊
驱动牛犊
  • 注册日期2003-12-17
  • 最后登录2004-09-29
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
沙发#
发布于:2004-01-05 09:26
“4D1E55B2-F16F-11CF-88CB-001111000030”前面的VID和PID都正确吗?
是否同时连接了两个以上USB设备?
建议换一设备测试是否程序的问题。
程序是冷的,人是热的
游客

返回顶部