2.2.4.59 USB_DEVICE_RESULT Enumeration
C
typedef enum {
  USB_DEVICE_RESULT_ERROR_TRANSFER_QUEUE_FULL,
  USB_DEVICE_RESULT_OK,
  USB_DEVICE_RESULT_ERROR_ENDPOINT_NOT_CONFIGURED,
  USB_DEVICE_RESULT_ERROR_ENDPOINT_INVALID,
  USB_DEVICE_RESULT_ERROR_PARAMETER_INVALID,
  USB_DEVICE_RESULT_ERROR_DEVICE_HANDLE_INVALID,
  USB_DEVICE_RESULT_ERROR_ENDPOINT_HALTED,
  USB_DEVICE_RESULT_ERROR_TERMINATED_BY_HOST,
  USB_DEVICE_RESULT_ERROR
} USB_DEVICE_RESULT;
      Summary
USB Device Result Enumeration
This enumeration lists the possible USB Device Endpoint operation results. These values are returned by USB Device Endpoint functions.
Members
| Members | Description | 
| USB_DEVICE_RESULT_ERROR_TRANSFER_QUEUE_FULL | Queue is full | 
| USB_DEVICE_RESULT_OK | No Error | 
| USB_DEVICE_RESULT_ERROR_ENDPOINT_NOT_CONFIGURED | Endpoint not configured | 
| USB_DEVICE_RESULT_ERROR_ENDPOINT_INVALID | Endpoint not provisioned in the system | 
| USB_DEVICE_RESULT_ERROR_PARAMETER_INVALID | One or more parameter/s of the function is invalid | 
| USB_DEVICE_RESULT_ERROR_DEVICE_HANDLE_INVALID | Device Handle passed to the function is invalid | 
| USB_DEVICE_RESULT_ERROR_ENDPOINT_HALTED | Transfer terminated because host halted the endpoint | 
| USB_DEVICE_RESULT_ERROR_TERMINATED_BY_HOST | Transfer terminated by host because of a stall clear | 
| USB_DEVICE_RESULT_ERROR | An unspecified error has occurred | 
Remarks
None.
