Find the next available matching USB device.
int32_t UsbFindNextDevice(
struct usbDeviceInfo * udi,
struct usbDeviceId * idtable,
struct usbDeviceId ** id );
Parameters
udi
- A pointer to a usbDeviceInfo structure. This structure must first be initialized by calling
UsbFindFIrstDevice
.
idtable
- A pointer to usbDeviceId table. This table describes possible matches.
id
- A pointer to a matching usbDeviceId table entry. The returned value is only valid if the function returns USB_ERR_NORMAL_COMPLETION .
Return Values
USB_ERR_NORMAL_COMPLETION |
Success. A device descriptor was returned. |
USB_ERR_NO_STACK |
The USB stack is not ready. |
USB_ERR_FAULT |
A fault occurred during the call. |
USB_ERR_NO_DEVICE |
There are no more devices. |
Requirements
Versions |
Defined in |
Include |
Link to |
INtime 5.0 |
intime/rt/include/usbif3.h |
usbif3.h |
usbif3.lib |