阅读:2240回复:1
求助---写USB出错,错误号31----
做了一个USB HID设备,通过主机应用程序(VC+DDK)向USB设备进行读写,读(readfile)正确,但写(writefile)出错,错误号为31(ERROR_GEN_FAILURE)。
因为USB设备端没有使用Report ID,所以out_buffer第一个字节设置成了0x00(根据DDK帮助获悉),out_buffer应该没有问题。设备的打开方式也是可读写。 所以就不知道问题在哪了,是否与USB设备端的描述符有关?请高人指点,谢谢先! |
|
沙发#
发布于:2007-04-05 16:49
问题已经解决,原来是因为HID设备端只开启了一个Endpoint_in,再打开一个Endpoint_out就可以了:)
|
|