openharmony 鸿蒙 _hdi_usb_v2_0

2025-06-16 浏览 (1)

HdiUsb(V2_0)

概述

提供统一的USB驱动标准接口,实现USB驱动接入。

提供统一的USB驱动标准接口,实现USB驱动接入

提供统一的USB驱动标准接口,实现USB驱动接入。

上层USB服务开发人员可以根据USB驱动模块提供的标准接口获取如下功能:打开/关闭设备,获取设备描述符,获取文件描述符,打开/关闭接口,批量读取/写入数据, 设置/获取设备功能,绑定/解绑订阅者等。

上层USB服务开发人员可以根据USB驱动模块提供的标准接口获取如下功能:异步传输读取/写入数据回调函数。

起始版本: 5.1

汇总

文件

名称描述
IUsbdBulkCallback.idlUSB驱动批量传输读/写数据的回调。
IUsbDeviceInterface.idl声明标准的USB驱动接口函数。
IUsbdSubscriber.idlUSB驱动的订阅函数。
IUsbdTransferCallback.idl声明标准的USB驱动接口函数。
IUsbHostInterface.idl声明标准的USB驱动接口函数。
IUsbPortInterface.idl声明标准的USB驱动接口函数。
UsbTypes.idlUSB驱动相关的数据类型。

结构体

名称描述
interface  IUsbdBulkCallbackSB驱动的回调函数。
interface  IUsbDeviceInterface
interface  IUsbdSubscriber定义USB驱动的订阅类相关函数。
interface  IUsbdTransferCallback定义回调用于上报USB异步传输读取/写入数据的结果。
interface  IUsbHostInterface定义USB驱动基本的操作功能。上层USB服务调用相关功能接口,可以打开/关闭设备,获取设备描述符,批量读取/写入数据等。
interface  IUsbPortInterface定义USB驱动基本的操作功能。上层USB服务调用端口相关功能接口,可以设置/查询USB设备端口的角色,查询USB设备所有端口的当前设置信息等。
struct  UsbCtrlTransferParams定义了控制传输参数, 用于 ControlTransferReadwithLength()
struct  UsbDevUSB设备地址信息。
struct  UsbPipeUSB设备管道信息。
struct  UsbCtrlTransferUSB设备控制传输信息。
struct  USBDeviceInfoUSB设备信息。
struct  PortInfoUSB设备端口信息。
struct  UsbPortStatusUSB设备端口状态参数
struct  UsbPortUSB设备状态参数
struct  UsbIsoPacketDescriptorUSB异步传输用于实时传输的分包描述符。
struct  USBTransferInfoUSB异步传输入参信息。

你可能感兴趣的鸿蒙文章

harmony 鸿蒙USB HDI 参考

harmony 鸿蒙HdiUsb

harmony 鸿蒙HdiUsb(V1_1)

harmony 鸿蒙HdiUsb(V1_2)

harmony 鸿蒙HdiUsbfnMtp

harmony 鸿蒙IUsbDeviceInterface.idl

harmony 鸿蒙IUsbHostInterface.idl

harmony 鸿蒙IUsbInterface.idl

harmony 鸿蒙IUsbInterface.idl

harmony 鸿蒙IUsbInterface.idl

  • 所属分类: 后端技术
  • 本文标签: 软件 鸿蒙
  • 版权声明: 本文链接 https://seaxiang.com/blog/1IHbXn