libusb_get_device_descriptor()始终返回0.如何检测故障?

时间:2015-12-30 06:08:50

标签: c linux libusb

在libusb的1.0.16版之前,libusb_get_device_descriptor()将返回0表示成功,或者返回负整数表示失败。对于版本1.0.16及更高版本,此函数始终返回0.如何检测并找出为什么我无法获取描述符,因为这种方便的方法已经消失了?

1 个答案:

答案 0 :(得分:1)

文档明确说明

  

注意,自libusb-1.0.16,LIBUSB_API_VERSION> = 0x01000102以来,此功能总是成功。

这意味着你永远不应该失去描述符。