1# HdiUsb(V1_2) 2 3 4## 概述 5 6提供统一的USB驱动标准接口,实现USB驱动接入。 7 8提供统一的USB驱动标准接口,实现USB驱动接入。 9 10上层USB服务开发人员可以根据USB驱动模块提供的标准接口获取如下功能:异步传输读取/写入数据回调函数。 11 12上层USB服务开发人员可以根据USB驱动模块提供的标准接口获取如下功能:异步传输功能,支持批量读取/写入数据、中断传输读取数据、实时传输读取/写入数据, 支持取消传输。 13 14**起始版本:** 5.1 15 16 17## 汇总 18 19 20### 文件 21 22| 名称 | 描述 | 23| -------- | -------- | 24| [IUsbdTransferCallback.idl](_i_usbd_transfer_callback_8idl_v1_2.md) | 声明标准的USB驱动接口函数。 | 25| [IUsbInterface.idl](_i_usb_interface_8idl.md) | 声明标准的USB驱动接口函数。 | 26| [UsbTypes.idl](_usb_types_8idl_v1_2.md) | USB驱动相关的数据类型。 | 27 28 29### 结构体 30 31| 名称 | 描述 | 32| -------- | -------- | 33| interface [IUsbdTransferCallback](interface_i_usbd_transfer_callback_v1_2.md) | 定义回调用于上报USB异步传输读取/写入数据的结果。 | 34| interface [IUsbInterface](interface_i_usb_interface.md) | 定义USB驱动异步传输及取消传输功能。 | 35| struct [UsbIsoPacketDescriptor](_usb_iso_packet_descriptor.md) | USB异步传输用于实时传输的分包描述符。 | 36| struct [USBTransferInfo](_u_s_b_transfer_info.md) | USB异步传输入参信息。 | 37