libusb_submit_transfer的返回值
时间: 2023-09-07 18:15:18 浏览: 302
libusb_shootxyk_officialp82_libusb下载
libusb_submit_transfer函数的返回值是表示提交的传输请求是否成功的整数值。如果返回值大于等于0,则表示传输请求已成功提交,并返回了传输请求的标识符。如果返回值小于0,则表示传输请求提交失败,返回的值可能是以下错误码之一:
- LIBUSB_ERROR_INVALID_PARAM:传递给函数的参数无效。
- LIBUSB_ERROR_BUSY:接口或端点已经被占用。
- LIBUSB_ERROR_NO_DEVICE:没有连接的USB设备。
- LIBUSB_ERROR_NOT_SUPPORTED:不支持请求的操作。
- LIBUSB_ERROR_OVERFLOW:传输的长度超过了端点的最大包长度。
- LIBUSB_ERROR_PIPE:管道通讯错误。
- LIBUSB_ERROR_TIMEOUT:传输超时。
- LIBUSB_ERROR_OTHER:未知错误。
阅读全文