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.