3.2.4.36 USB_HOST_RESULT Enumeration
C
typedef enum {
USB_HOST_RESULT_REQUEST_BUSY = USB_HOST_RESULT_MIN,
USB_HOST_RESULT_STRING_DESCRIPTOR_UNSUPPORTED,
USB_HOST_RESULT_TRANSFER_ABORTED,
USB_HOST_RESULT_REQUEST_STALLED,
USB_HOST_RESULT_PIPE_HANDLE_INVALID,
USB_HOST_RESULT_END_OF_DEVICE_LIST,
USB_HOST_RESULT_INTERFACE_UNKNOWN,
USB_HOST_RESULT_PARAMETER_INVALID,
USB_HOST_RESULT_CONFIGURATION_UNKNOWN,
USB_HOST_RESULT_BUS_NOT_ENABLED,
USB_HOST_RESULT_BUS_UNKNOWN,
USB_HOST_RESULT_DEVICE_UNKNOWN,
USB_HOST_RESULT_FAILURE,
USB_HOST_RESULT_FALSE = 0,
USB_HOST_RESULT_TRUE = 1,
USB_HOST_RESULT_SUCCESS = USB_HOST_RESULT_TRUE
} USB_HOST_RESULT;
Summary
USB Host Result
This enumeration defines the possible returns values of USB Host Layer API. A function may only return some of the values in this enumeration. Refer to function description for details on which values will be returned.
Members
| Members | Description |
| USB_HOST_RESULT_REQUEST_BUSY = USB_HOST_RESULT_MIN | Indicates that the Host Layer cannot accept any requests at this point. |
| USB_HOST_RESULT_STRING_DESCRIPTOR_UNSUPPORTED | The device does not support the request string descriptor. |
| USB_HOST_RESULT_TRANSFER_ABORTED | Request was aborted. |
| USB_HOST_RESULT_REQUEST_STALLED | Request was stalled. |
| USB_HOST_RESULT_PIPE_HANDLE_INVALID | The specified pipe is not valid. |
| USB_HOST_RESULT_END_OF_DEVICE_LIST | The end of the device list was reached. |
| USB_HOST_RESULT_INTERFACE_UNKNOWN | The specified interface is not available. |
| USB_HOST_RESULT_PARAMETER_INVALID | A NULL parameter was passed to the function. |
| USB_HOST_RESULT_CONFIGURATION_UNKNOWN | The specified configuration does not exist on this device. |
| USB_HOST_RESULT_BUS_NOT_ENABLED | A bus operation was requested but the bus was not operated. |
| USB_HOST_RESULT_BUS_UNKNOWN | The specified bus does not exist in the system. |
| USB_HOST_RESULT_DEVICE_UNKNOWN | The specified device does not exist in the system. |
| USB_HOST_RESULT_FAILURE | An unknown failure has occurred. |
| USB_HOST_RESULT_FALSE = 0 | Indicates a false condition. |
| USB_HOST_RESULT_TRUE = 1 | Indicate a true condition. |
| USB_HOST_RESULT_SUCCESS = USB_HOST_RESULT_TRUE | Indicates that the operation succeeded or the request was accepted and will be processed. |
Remarks
None.
