2015-12-30 247 views

回答

1

文件明確規定,既然的libusb-1.0.16,LIBUSB_API_VERSION> = 0x01000102

注意,這個函數總是成功。

這意味着你永遠不應該失敗獲取描述符。

+0

我的問題是我想知道爲什麼我無法與設備通話。我應該檢查是否從'libusb_open_device_with_vid_pid()'返回NULL,並忘記了解爲什麼? – Frotz

+0

如果您已經遍歷設備列表併爲它們查詢描述符,則不需要再次執行它(在'libusb_open_device_with_vid_pid'內部)。只需爲查找到的設備調用'libusb_open'(在從描述符中檢查其vid/pid/etc之後),它就會返回一個可以分析的有意義的錯誤代碼。 –