harmony 鸿蒙IUsbInterface

  • 2025-06-16
  • 浏览 (6)

IUsbInterface

概述

定义USB驱动异步传输及取消传输功能。

上层USB服务开发人员可以根据USB驱动模块提供的标准接口获取如下功能:异步传输功能,支持批量读取/写入数据、中断传输读取数据、实时传输读取/写入数据, 支持取消传输。

起始版本: 5.1

相关模块:HdiUsb

汇总

Public 成员函数

名称 描述
UsbSubmitTransfer() ([in] struct UsbDev dev, [in] USBTransferInfo info, [in] IUsbdTransferCallback cb, [in] Ashmem ashmem) 提交USB异步传输请求。
UsbCancelTransfer() ([in] struct UsbDev dev, [in] int endpoint) 取消USB异步传输。

成员函数说明

UsbCancelTransfer()

IUsbInterface::UsbCancelTransfer ([in] struct UsbDev dev, [in] int endpoint )

描述

取消USB异步传输。

起始版本: 5.1

参数:

名称 描述
dev USB设备地址信息。
endpoint USB设备传输端点值。

返回:

0 表示操作成功。

非零值 表示操作失败。

UsbSubmitTransfer()

IUsbInterface::UsbSubmitTransfer ([in] struct UsbDev dev, [in] USBTransferInfo info, [in] IUsbdTransferCallback cb, [in] Ashmem ashmem )

描述

提交USB异步传输请求。

起始版本: 5.1

参数:

名称 描述
dev USB设备地址信息。
info USB传输信息实体。
cb USB传输回调函数。
ashmem 共享内存对象实体。

返回:

0 表示操作成功。

非零值 表示操作失败。

你可能感兴趣的鸿蒙文章

harmony 鸿蒙USB HDI 参考

harmony 鸿蒙HdiUsb

harmony 鸿蒙HdiUsb(V1_1)

harmony 鸿蒙HdiUsb(V1_2)

harmony 鸿蒙HdiUsb(V2_0)

harmony 鸿蒙HdiUsbfnMtp

harmony 鸿蒙IUsbDeviceInterface.idl

harmony 鸿蒙IUsbHostInterface.idl

harmony 鸿蒙IUsbInterface.idl

harmony 鸿蒙IUsbInterface.idl

0  赞