harmony 鸿蒙IUsbdTransferCallback

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

IUsbdTransferCallback

概述

定义回调用于上报USB异步传输读取/写入数据的结果。

上层USB服务开发人员可以根据USB驱动模块提供的标准接口获取如下功能:在提交异步传输请求时,将回调函数注册到传输对象中,传输完成后, 通过回调函数处理传输结果。

起始版本: 5.1

相关模块:HdiUsb

汇总

Public 成员函数

名称 描述
OnTransferWriteCallback([in] int status, [in] int actLength, [in] UsbIsoPacketDescriptor[] descs, [in] unsigned long userData) USB异步传输写入数据回调。
OnTransferReadCallback([in] int status, [in] int actLength, [in] UsbIsoPacketDescriptor[] descs, [in] unsigned long userData) USB异步传输读取数据回调。

成员函数说明

OnTransferWriteCallback()

IUsbdTransferCallback::OnTransferWriteCallback([in] int status, [in] int actLength, [in] UsbIsoPacketDescriptor[] descs, [in] unsigned long userData)

描述

USB异步传输写入数据回调。

起始版本: 5.1

参数:

名称 描述
status USB异步传输状态。
actLength 实际写入数据的长度。
descs 用于实时传输的分包描述符。
userData 用户自定义数据。

OnTransferReadCallback()

IUsbdTransferCallback::OnTransferReadCallback([in] int status, [in] int actLength, [in] UsbIsoPacketDescriptor[] descs, [in] unsigned long userData)

描述

USB异步传输读取数据回调。

起始版本: 5.1

参数:

名称 描述
status USB异步传输状态。
actLength 实际写入数据的长度。
descs 用于实时传输的分包描述符。
userData 用户自定义数据。

你可能感兴趣的鸿蒙文章

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  赞