阅读:1202回复:2
求助写
我按照msdn上写应用程序的步骤:
1)HidD_GetHidGuid 得到设备描述符classguid: 4d1e55b2-f16f-11cf-88cb001111000030 , 但是该guid,我查遍注册表也没找到。 一般注册表里USB的classguid应该是: 36FC9E60-C465-11CF-8056-444553540000 然后不管我用的guid是用API函数得到的还是我用 上面的那个guid, 作为参数在SetupDiGetClassDevs 函数里面使用, SetupDiGetClassDevs(classguid, NULL, NULL, DIGCF_PRESENT|DIGCF_INTERFACEDEVICE ) 函数返回不是INVALID_HANDLE_VALUE ,但是其他的错误, 用GetLastError来看,错误代码是997,意思应该是 “正在处理重叠的 I/O 作业” 问题就是上面所说的,还望各位大侠不吝指教, |
|
沙发#
发布于:2003-11-26 15:05
用户被禁言,该主题自动屏蔽! |
|
板凳#
发布于:2003-11-23 12:25
是不是你相应得驱动问题。重叠得I/O作业,仅供参考。看看驱动源码。
|
|