调试时,在watch中加入@err,hr,看返回什么错误信息!
解决方案 »
- socket编程中为什么要自己实现发送/接收 缓存队列?
- 断点不能用的问题?
- 高分求教选取VC 列表表格, 怎么选中单独列中的单元格 不是EXCEL 是listview中的列表lisctrl
- 十进制如何转换为十六进制,不用显示,是不是有什么函数?
- CSocket+多线程 对每个client一个工作线程,服务端通过什么来得知哪个线程启动接收
- 中文系统下vc开发生成的.exe文件,在英文系统中界面显示变乱,为什么啊?
- 用不同线程下载某html文件中的不同图片的参数传递以及同步问题,急盼指点!!!
- 请教:全角半角字符转换的方法?
- vs2008问题
- WINSOCK编程的问题
- CEdit怎么不能输入负数
- VC读取EXCEL2003程序,SetValue函数编译出错,大虾们帮帮忙怎么解决,谢谢
我最近也在弄这东西,头都大了
你的pUSBGUID到底是什么? 应该是
GUID guid = { 0xA5DCBF10L,0x6530,0x11D2,0x90,0x1F,0x00,0xC0,0x4F,0xB9,0x51,0xED};//枚举当前USB设备pUSBGUID = &guid;
这是我在网上找到的Interface GUID;
GUID_DEVINTERFACE_USB_HUB = '{f18a0e88-c30c-11d0-8815-00a0c906bed8}';
GUID_DEVINTERFACE_USB_DEVICE = '{A5DCBF10-6530-11D2-901F-00C04FB951ED}';
GUID_DEVINTERFACE_USB_HOST_CONTROLLER = '{3ABF6F2D-71C4-462a-8A92-1E6861E6AF27}';
GUID_USB_WMI_STD_DATA = '{4E623B20-CB14-11D1-B331-00A0C959BBD2}';
GUID_USB_WMI_STD_NOTIFICATION = '{4E623B20-CB14-11D1-B331-00A0C959BBD2}';
如果在SetupDiGetClassDevs 中用 GUID_DEVINTERFACE_USB_DEVICE GUID 就能找到USB设备的接口.但{36FC9E60-C465-11CF-8056-444553540000}也是USB的GUID,怎么就找不到呢.看来Interface GUID与Class GUID是不一样的.不知道它们之间有什么联系,真痛苦...
SetupDiEnumDeviceInterfaces,
SetupDiGetInterfaceDeviceDetail,
SetupDiDestroyDeviceInfoList,
这几个函数再加上几
HDEVINFO
SP_DEVICE_INTERFACE_DATA
PSP_DEVICE_INTERFACE_DETAIL_DATA pDetail
都是定义在那个头文件你面的,编译的时候说的没有定义
那个高手能帮帮我,谢谢了!