USB Libraries Help > USB Device Libraries > USB Audio 2.0 Device Library > Library Interface > b) Data Types and Constants > USB_DEVICE_AUDIO_V2_EVENT_DATA_WRITE_COMPLETE Structure
MPLAB Harmony USB Stack
USB_DEVICE_AUDIO_V2_EVENT_DATA_WRITE_COMPLETE Structure

USB Device Audio v2.0 Function Driver Read and Write Complete Event Data. 

This data type defines the data structure returned by the driver along with USB_DEVICE_AUDIO_V2_EVENT_READ_COMPLETE, USB_DEVICE_AUDIO_V2_EVENT_WRITE_COMPLETE, events.

C
typedef struct {
  USB_DEVICE_AUDIO_V2_TRANSFER_HANDLE handle;
  uint16_t length;
  uint8_t interfaceNum;
  USB_DEVICE_AUDIO_V2_RESULT status;
} USB_DEVICE_AUDIO_V2_EVENT_DATA_WRITE_COMPLETE, USB_DEVICE_AUDIO_V2_EVENT_DATA_READ_COMPLETE;
Members
Members 
Description 
USB_DEVICE_AUDIO_V2_TRANSFER_HANDLE handle; 
Transfer handle associated with this

  • read or write request

 

uint16_t length; 
Indicates the amount of data (in bytes) that was

  • read or written

 

uint8_t interfaceNum; 
Interface Number 
USB_DEVICE_AUDIO_V2_RESULT status; 
Completion status of the transfer 
Remarks

None.