harmony 鸿蒙IUsbInterface
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 鸿蒙IUsbDeviceInterface.idl
0
赞
热门推荐
-
2、 - 优质文章
-
3、 gate.io
-
8、 golang
-
9、 openharmony
-
10、 Vue中input框自动聚焦