openharmony 鸿蒙 interface_i_usb_host_interface

2025-06-16 浏览 (1)

IUsbHostInterface

概述

相关模块:HdiUsb

汇总

Public 成员函数

名称描述
OpenDevice([in] struct UsbDev dev)打开设备,建立连接。
CloseDevice([in] struct UsbDev dev)关闭设备,释放与设备相关的所有系统资源。
ResetDevice([in] struct UsbDev dev)重置设备。
ClaimInterface([in] struct UsbDev dev, [in] unsigned char interfaceid, [in] unsigned char force)打开USB设备的接口并声明独占,必须在数据传输前执行。
SetInterface([in] struct UsbDev dev, [in] unsigned char interfaceid, [in] unsigned char altIndex)设置USB设备指定接口的备选设置,用于在具有相同ID但不同备用设置的两个接口之间进行选择。
ReleaseInterface([in] struct UsbDev dev, [in] unsigned char interfaceid)在停止数据传输后关闭占用的USB设备接口,并释放相关资源。
SetConfig([in] struct UsbDev dev, [in] unsigned char configIndex)设置USB设备当前的配置信息,USB设备被主机配置过后,主机可以使用设备提供的所有功能。
ManageInterface([in] struct UsbDev dev, [in] unsigned char interfaceid, [in] boolean disable)设置USB设备接口启动状态。
ClearHalt([in] struct UsbDev dev, [in] struct UsbPipe pipe)清除端点的暂停状态。
GetDeviceSpeed([in] struct UsbDev dev, [out] unsigned char speed)获取USB设备速率。
GetDeviceFileDescriptor([in] struct UsbDev dev, [out] FileDescriptor fd)获取文件描述符。
GetStringDescriptor([in] struct UsbDev dev, [in] unsigned char descId, [out] unsigned char[] descriptor)根据设备的字符串ID获取字符串描述符,字符串描述符是提供一些设备接口相关的描述性信息,比如厂商的名字、产品序列号等。
GetRawDescriptor([in] struct UsbDev dev, [out] unsigned char[] descriptor)获取USB设备的原始描述符。
GetConfig([in] struct UsbDev dev, [out] unsigned char configIndex)获取USB设备当前的配置信息。
GetInterfaceActiveStatus([in] struct UsbDev dev, [in] unsigned char interfaceid, [out] boolean unactivated)获取USB设备接口的激活信息。
GetDeviceDescriptor([in] struct UsbDev dev, [out] unsigned char[] descriptor)获取设备描述符,设备描述符提供了关于设备、设备的配置以及任何设备所归属的类的信息。
GetConfigDescriptor([in] struct UsbDev dev, [in] unsigned char descId, [out] unsigned char[] descriptor)根据设备的配置ID获取配置描述符,配置描述符包含有关配置及其接口、备用设置及其终结点的信息。
GetFileDescriptor([in] struct UsbDev dev, [out] int fd)获取USB设备的文件描述符。
RequestQueue([in] struct UsbDev dev, [in] struct UsbPipe pipe, [in] unsigned char[] clientData, [in] unsigned char[] buffer)在USB设备指定端点上进行异步数据发送或者接收请求,数据传输方向由端点方向决定。
RequestWait([in] struct UsbDev dev, [out] unsigned char[] clientData, [out] unsigned char[] buffer, [in] int timeout)等待RequestQueue异步请求的操作结果。
RequestCancel([in] struct UsbDev dev, [in] struct UsbPipe pipe)取消待处理的数据请求。
BulkTransferRead([in] struct UsbDev dev, [in] struct UsbPipe pipe, [in] int timeout, [out] unsigned char[] data)在USB设备指定端点方向为读取时,执行批量数据读取。
BulkTransferWrite([in] struct UsbDev dev, [in] struct UsbPipe pipe, [in] int timeout, [in] unsigned char[] data)在USB设备指定端点方向为写入时,执行批量数据写入。
BulkTransferReadwithLength([in] struct UsbDev dev, [in] struct UsbPipe pipe, [in] int timeout, [in] int length, [out] unsigned char[] data)在USB设备指定端点方向为读取时,执行批量数据读取。
RegBulkCallback([in] struct UsbDev dev, [in] struct UsbPipe pipe, [in] IUsbdBulkCallback cb)注册批量传输异步回调函数。
UnRegBulkCallback([in] struct UsbDev dev, [in] struct UsbPipe pipe)注销批量传输异步回调函数。
BulkRead([in] struct UsbDev dev, [in] struct UsbPipe pipe, [in] Ashmem ashmem)批量传输异步读数据。
BulkWrite([in] struct UsbDev dev, [in] struct UsbPipe pipe, [in] Ashmem ashmem)批量传输异步写数据。
BulkCancel([in] struct UsbDev dev, [in] struct UsbPipe pipe)批量传输异步取消接口,用于取消当前接口的异步批量读写操作。
ControlTransferRead([in] struct UsbDev dev, [in] struct UsbCtrlTransfer ctrl, [out] unsigned char[] data)在传输状态为读取并且控制端点是端点零时,对USB设备执行控制传输。
ControlTransferWrite([in] struct UsbDev dev, [in] struct UsbCtrlTransfer ctrl, [in] unsigned char[] data)在传输状态为写入并且控制端点是端点零时,对USB设备执行控制传输。
BulkTransferReadwithLength([in] struct UsbDev dev, [in] struct UsbCtrlTransferParams ctrl, [out] unsigned char[] data)在传输状态为读取并且控制端点是端点零时,对USB设备执行控制传输。
InterruptTransferRead([in] struct UsbDev dev, [in] struct UsbPipe pipe, [in] int timeout, [out] unsigned char[] data)在USB设备指定端点方向为数据读取时执行中断数据读取。
InterruptTransferWrite([in] struct UsbDev dev, [in] struct UsbPipe pipe, [in] int timeout, [in] unsigned char[] data)在USB设备指定端点方向为写入时执行中断数据写入。
IsoTransferRead([in] struct UsbDev dev, [in] struct UsbPipe pipe, [in] int timeout, [out] unsigned char[] data)在USB设备指定端点方向为读取时执行等时数据读取。
IsoTransferWrite([in] struct UsbDev dev, [in] struct UsbPipe pipe, [in] int timeout, [in] unsigned char[] data)在USB设备指定端点方向为写入时执行等时数据写入。
BindUsbdHostSubscriber([in] IUsbdSubscriber subscriber)绑定订阅者。
UnbindUsbdHostSubscriber([in] IUsbdSubscriber subscriber)解绑订阅者。
UsbSubmitTransfer([in] struct UsbDev dev, [in] USBTransferInfo info, [in] IUsbdTransferCallback cb, [in] Ashmem ashmem)提交USB异步传输请求。
UsbCancelTransfer([in] struct UsbDev dev, [in] int endpoint)取消USB异步传输。

成员函数说明

OpenDevice()

IUsbdSubscriber::OpenDevice([in] struct UsbDev dev)

描述

打开设备,建立连接。

起始版本: 5.1

参数:

名称描述
devUSB设备地址信息,详见UsbDev

返回:

0 表示操作成功。

非零值 表示操作失败。

CloseDevice()

IUsbdSubscriber::CloseDevice([in] struct UsbDev dev)

描述

关闭设备,释放与设备相关的所有系统资源。

起始版本: 5.1

参数:

名称描述
devUSB设备地址信息,详见UsbDev

返回:

0 表示操作成功。

非零值 表示操作失败。

ResetDevice()

IUsbdSubscriber::ResetDevice([in] struct UsbDev dev)

描述

重置设备。

起始版本: 5.1

参数:

名称描述
devUSB设备地址信息,详见UsbDev

返回:

0 表示操作成功。

非零值 表示操作失败。

ClaimInterface()

IUsbdSubscriber::ClaimInterface([in] struct UsbDev dev, [in] unsigned char interfaceid, [in] unsigned char force)

描述

打开USB设备的接口并声明独占,必须在数据传输前执行。

起始版本: 5.1

参数:

名称描述
devUSB设备地址信息,详见UsbDev
interfaceidUSB设备接口ID。
force是否强制,1表示强制,0表示不强制。

返回:

0 表示操作成功。

非零值 表示操作失败。

SetInterface()

IUsbdSubscriber::SetInterface([in] struct UsbDev dev, [in] unsigned char interfaceid, [in] unsigned char altIndex)

描述

设置USB设备指定接口的备选设置,用于在具有相同ID但不同备用设置的两个接口之间进行选择。

起始版本: 5.1

参数:

名称描述
devUSB设备地址信息,详见UsbDev
interfaceidUSB设备接口ID。
altIndexUSB设备接口的备用设置信息。

返回:

0 表示操作成功。

非零值 表示操作失败。

ReleaseInterface()

IUsbdSubscriber::ReleaseInterface([in] struct UsbDev dev, [in] unsigned char interfaceid)

描述

在停止数据传输后关闭占用的USB设备接口,并释放相关资源。

起始版本: 5.1

参数:

名称描述
devUSB设备地址信息,详见UsbDev
interfaceidUSB设备接口ID。

返回:

0 表示操作成功。

非零值 表示操作失败。

SetConfig()

IUsbdSubscriber::SetConfig([in] struct UsbDev dev, [in] unsigned char configIndex)

描述

设置USB设备当前的配置信息,USB设备被主机配置过后,主机可以使用设备提供的所有功能。

起始版本: 5.1

参数:

名称描述
devUSB设备地址信息,详见UsbDev
configIndexUSB设备配置信息的字符串描述符索引值(数字字符串)。

返回:

0 表示操作成功。

非零值 表示操作失败。

ManageInterface()

IUsbdSubscriber::ManageInterface([in] struct UsbDev dev, [in] unsigned char interfaceid, [in] boolean disable);

描述

设置USB设备接口启动状态。

起始版本: 5.1

参数:

名称描述
devUSB设备地址信息,详见UsbDev
interfaceidUSB设备接口ID。
disableUSB设备接口是否禁用,true表示禁用,false表示不禁用。

返回:

0 表示操作成功。

非零值 表示操作失败。

ClearHalt()

IUsbdSubscriber::ClearHalt([in] struct UsbDev dev, [in] struct UsbPipe pipe);

描述

清除端点的暂停状态。

起始版本: 5.1

参数:

名称描述
devUSB设备地址信息,详见UsbDev
pipeUSB设备管道信息。

返回:

0 表示操作成功。

GetDeviceSpeed()

IUsbdSubscriber::GetDeviceSpeed([in] struct UsbDev dev, [out] unsigned char speed);

描述

获取USB设备速率。

起始版本: 5.1

参数:

名称描述
devUSB设备地址信息,详见UsbDev
speedUSB设备速率。

返回:

0 表示操作成功。

非零值 表示操作失败。

GetDeviceFileDescriptor()

IUsbdSubscriber::GetDeviceFileDescriptor([in] struct UsbDev dev, [out] FileDescriptor fd);

描述

获取文件描述符。

起始版本: 5.1

参数:

名称描述
devUSB设备地址信息,详见UsbDev
fdUSB设备文件描述符。

返回:

0 表示操作成功。

非零值 表示操作失败。

GetStringDescriptor()

IUsbdSubscriber::GetStringDescriptor([in] struct UsbDev dev, [in] unsigned char descId, [out] unsigned char[] descriptor);

描述

根据设备的字符串ID获取字符串描述符,字符串描述符是提供一些设备接口相关的描述性信息,比如厂商的名字、产品序列号等。

起始版本: 5.1

参数:

名称描述
devUSB设备地址信息,详见UsbDev
descIdUSB设备的描述符ID。
descriptor获取USB设备的字符串描述符。

返回:

0 表示操作成功。

非零值 表示操作失败。

GetRawDescriptor()

IUsbdSubscriber::GetRawDescriptor([in] struct UsbDev dev, [out] unsigned char[] descriptor);

描述

获取USB设备的原始描述符。

起始版本: 5.1

参数:

名称描述
devUSB设备地址信息,详见UsbDev
descriptorUSB设备的原始描述符。

返回:

0 表示操作成功。

非零值 表示操作失败。

GetConfig()

IUsbdSubscriber::GetConfig([in] struct UsbDev dev, [out] unsigned char configIndex);

描述

获取USB设备当前的配置信息。

起始版本: 5.1

参数:

名称描述
devUSB设备地址信息,详见UsbDev
configIndexUSB设备配置信息的字符串描述符索引值(数字字符串)。

返回:

0 表示操作成功。

非零值 表示操作失败。

GetInterfaceActiveStatus()

IUsbdSubscriber::GetInterfaceActiveStatus([in] struct UsbDev dev, [in] unsigned char interfaceid, [out] boolean unactivated );

描述

获取USB设备接口的激活信息。

起始版本: 5.1

参数:

名称描述
devUSB设备地址信息,详见UsbDev
interfaceidUSB设备接口ID。
unactivatedUSB设备接口激活状态。true表示未激活,false表示已激活。

返回:

0 表示操作成功。

非零值 表示操作失败。

GetDeviceDescriptor()

IUsbdSubscriber::GetDeviceDescriptor([in] struct UsbDev dev, [out] unsigned char[] descriptor);

描述

获取设备描述符,设备描述符提供了关于设备、设备的配置以及任何设备所归属的类的信息。

起始版本: 5.1

参数:

名称描述
devUSB设备地址信息,详见UsbDev
descriptorUSB设备配置信息的字符串描述符索引值(数字字符串)。

返回:

0 表示操作成功。

非零值 表示操作失败。

GetConfigDescriptor()

IUsbdSubscriber::GetConfigDescriptor([in] struct UsbDev dev, [in] unsigned char descId, [out] unsigned char[] descriptor);

描述

根据设备的配置ID获取配置描述符,配置描述符包含有关配置及其接口、备用设置及其终结点的信息。

起始版本: 5.1

参数:

名称描述
devUSB设备地址信息,详见UsbDev
descIdUSB设备的配置ID。
descriptor获取USB设备配置信息。

返回:

0 表示操作成功。

非零值 表示操作失败。

GetFileDescriptor()

IUsbdSubscriber::GetFileDescriptor([in] struct UsbDev dev, [out] int fd);

描述

获取USB设备的文件描述符。

起始版本: 5.1

参数:

名称描述
devUSB设备地址信息,详见UsbDev
fdUSB设备的文件描述符。

返回:

0 表示操作成功。

非零值 表示操作失败。

RequestQueue()

IUsbdSubscriber::RequestQueue([in] struct UsbDev dev, [in] struct UsbPipe pipe, [in] unsigned char[] clientData, [in] unsigned char[] buffer);

描述

在USB设备指定端点上进行异步数据发送或者接收请求,数据传输方向由端点方向决定。

起始版本: 5.1

参数:

名称描述
devUSB设备地址信息,详见UsbDev
pipeUSB设备管道信息,详见UsbPipe
clientData用户数据。
buffer传输的数据。

返回:

0 表示操作成功。

非零值 表示操作失败。

RequestWait()

IUsbdSubscriber::RequestWait([in] struct UsbDev dev, [out] unsigned char[] clientData, [out] unsigned char[] buffer, [in] int timeout);

描述

等待RequestQueue异步请求的操作结果。

起始版本: 5.1

参数:

名称描述
devUSB设备地址信息,详见UsbDev
clientData用户数据。
buffer传输的数据。
timeout超时时间。

返回:

0 表示操作成功。

非零值 表示操作失败。

RequestCancel()

IUsbdSubscriber::RequestCancel([in] struct UsbDev dev, [in] struct UsbPipe pipe);

描述

取消待处理的数据请求。

起始版本: 5.1

参数:

名称描述
devUSB设备地址信息,详见UsbDev
pipeUSB设备管道信息,详见UsbPipe

返回:

0 表示操作成功。

非零值 表示操作失败。

BulkTransferRead()

IUsbdSubscriber::BulkTransferRead([in] struct UsbDev dev, [in] struct UsbPipe pipe, [in] int timeout, [out] unsigned char[] data);

描述

在USB设备指定端点方向为读取时,执行批量数据读取。

起始版本: 5.1

参数:

名称描述
devUSB设备地址信息,详见UsbDev
pipeUSB设备管道信息,详见UsbPipe
timeout超时时间。
data读取的数据。

返回:

0 表示操作成功。

非零值 表示操作失败。

BulkTransferWrite()

IUsbdSubscriber::BulkTransferWrite([in] struct UsbDev dev, [in] struct UsbPipe pipe, [in] int timeout, [in] unsigned char[] data);

描述

在USB设备指定端点方向为写入时,执行批量数据写入。

起始版本: 5.1

参数:

名称描述
devUSB设备地址信息,详见UsbDev
pipeUSB设备管道信息,详见UsbPipe
timeout超时时间。
data写入的数据。

返回:

0 表示操作成功。

非零值 表示操作失败。

BulkTransferReadwithLength()

IUsbdSubscriber::BulkTransferReadwithLength([in] struct UsbDev dev, [in] struct UsbPipe pipe, [in] int timeout, [in] int length, [out] unsigned char[] data);

描述

在USB设备指定端点方向为读取时,执行批量数据读取。

起始版本: 5.1

参数:

名称描述
devUSB设备地址信息,详见UsbDev
pipeUSB设备管道信息。
timeout超时时间。
length读取的最大字节长度。
data读取的数据。

返回:

0 表示操作成功。

非零值 表示操作失败。

RegBulkCallback()

IUsbdSubscriber::RegBulkCallback([in] struct UsbDev dev, [in] struct UsbPipe pipe, [in] IUsbdBulkCallback cb);

描述

注册批量传输异步回调函数。

起始版本: 5.1

参数:

名称描述
devUSB设备地址信息,详见UsbDev
pipeUSB设备管道信息,详见UsbPipe
cb回调函数对象,详见IUsbdBulkCallback

返回:

0 表示操作成功。

非零值 表示操作失败。

UnRegBulkCallback()

IUsbdSubscriber::UnRegBulkCallback([in] struct UsbDev dev, [in] struct UsbPipe pipe);

描述

注销批量传输异步回调函数。

起始版本: 5.1

参数:

名称描述
devUSB设备地址信息,详见UsbDev
pipeUSB设备管道信息,详见UsbPipe

返回:

0 表示操作成功。

非零值 表示操作失败。

BulkRead()

IUsbdSubscriber::BulkRead([in] struct UsbDev dev, [in] struct UsbPipe pipe, [in] Ashmem ashmem);

描述

批量传输异步读数据。

起始版本: 5.1

参数:

名称描述
devUSB设备地址信息,详见UsbDev
pipeUSB设备管道信息,详见UsbPipe
ashmem共享内存,用于存放读取的数据。

返回:

0 表示操作成功。

非零值 表示操作失败。

BulkWrite()

IUsbdSubscriber::BulkWrite([in] struct UsbDev dev, [in] struct UsbPipe pipe, [in] Ashmem ashmem);

描述

批量传输异步写数据。

起始版本: 5.1

参数:

名称描述
devUSB设备地址信息,详见UsbDev
pipeUSB设备管道信息,详见UsbPipe
ashmem为共享内存,用于存放需要写入的数据。

返回:

0 表示操作成功。

非零值 表示操作失败。

BulkCancel()

IUsbdSubscriber:: BulkCancel([in] struct UsbDev dev, [in] struct UsbPipe pipe);

描述

批量传输异步取消接口,用于取消当前接口的异步批量读写操作。

起始版本: 5.1

参数:

名称描述
devUSB设备地址信息,详见UsbDev
pipeUSB设备管道信息,详见UsbPipe

返回:

0 表示操作成功。

非零值 表示操作失败。

ControlTransferRead()

IUsbdSubscriber::ControlTransferRead([in] struct UsbDev dev, [in] struct UsbCtrlTransfer ctrl, [out] unsigned char[] data);

描述

在传输状态为读取并且控制端点是端点零时,对USB设备执行控制传输。

起始版本: 5.1

参数:

名称描述
devUSB设备地址信息,详见UsbDev
ctrlUSB设备控制数据,UsbCtrlTransfer
data读取的数据。

返回:

0 表示操作成功。

非零值 表示操作失败。

ControlTransferWrite()

IUsbdSubscriber::ControlTransferWrite([in] struct UsbDev dev, [in] struct UsbCtrlTransfer ctrl, [in] unsigned char[] data);

描述

获取USB设备当前的配置信息。

起始版本: 5.1

参数:

名称描述
devUSB设备地址信息,详见UsbDev
ctrlUSB设备控制数据,UsbCtrlTransfer
data写入的数据。

返回:

0 表示操作成功。

非零值 表示操作失败。

ControlTransferReadwithLength()

IUsbdSubscriber::ControlTransferReadwithLength([in] struct UsbDev dev, [in] struct UsbCtrlTransferParams ctrl, [out] unsigned char[] data);

描述

在传输状态为读取并且控制端点是端点零时,对USB设备执行控制传输。

起始版本: 5.1

参数:

名称描述
devUSB设备地址信息,详见UsbDev
ctrlUSB设备控制数据。
data写入的数据。

返回:

0 表示操作成功。

非零值 表示操作失败。

InterruptTransferRead()

IUsbdSubscriber::InterruptTransferRead([in] struct UsbDev dev, [in] struct UsbPipe pipe, [in] int timeout, [out] unsigned char[] data);

描述

在USB设备指定端点方向为数据读取时执行中断数据读取。

起始版本: 5.1

参数:

名称描述
devUSB设备地址信息,详见UsbDev
pipeUSB设备管道信息。
timeout超时时间。
data读取的数据。

返回:

0 表示操作成功。

非零值 表示操作失败。

InterruptTransferWrite()

IUsbdSubscriber::InterruptTransferWrite([in] struct UsbDev dev, [in] struct UsbPipe pipe, [in] int timeout, [in] unsigned char[] data);

描述

在USB设备指定端点方向为写入时执行中断数据写入。

起始版本: 5.1

参数:

名称描述
devUSB设备地址信息,详见UsbDev
pipeUSB设备管道信息。
timeout超时时间。
data写入的数据。

返回:

0 表示操作成功。

非零值 表示操作失败。

IsoTransferRead()

IUsbdSubscriber::IsoTransferRead([in] struct UsbDev dev, [in] struct UsbPipe pipe, [in] int timeout, [out] unsigned char[] data);

描述

在USB设备指定端点方向为读取时执行等时数据读取。

起始版本: 5.1

参数:

名称描述
devUSB设备地址信息,详见UsbDev
pipeUSB设备管道信息。
timeout超时时间。
data读取的数据。

返回:

0 表示操作成功。

非零值 表示操作失败。

IsoTransferWrite()

IUsbdSubscriber::IsoTransferWrite([in] struct UsbDev dev, [in] struct UsbPipe pipe, [in] int timeout, [in] unsigned char[] data);

描述

USB设备指定端点方向为写入时执行等时数据写入。

起始版本: 5.1

参数:

名称描述
devUSB设备地址信息,详见UsbDev
pipeUSB设备管道信息。
timeout超时时间。
data写入的数据。

返回:

0 表示操作成功。

非零值 表示操作失败。

BindUsbdHostSubscriber()

IUsbdSubscriber::BindUsbdHostSubscriber([in] IUsbdSubscriber subscriber);

描述

绑定订阅者。

起始版本: 5.1

参数:

名称描述
subscriber订阅者信息,详见IUsbdSubscriber

返回:

0 表示操作成功。

非零值 表示操作失败。

UnbindUsbdHostSubscriber()

IUsbdSubscriber::UnbindUsbdHostSubscriber([in] IUsbdSubscriber subscriber);

描述

解绑订阅者。

起始版本: 5.1

参数:

名称描述
subscriber订阅者信息,详见IUsbdSubscriber

返回:

0 表示操作成功。

非零值 表示操作失败。

UsbSubmitTransfer()

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

描述

提交USB异步传输请求。

起始版本: 5.1

参数:

名称描述
devUSB设备地址信息,详见UsbDev
infoUSB传输信息实体。
cbUSB传输回调函数。
ashmem共享内存对象实体。

返回:

0 表示操作成功。

非零值 表示操作失败。

UsbCancelTransfer()

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

描述

取消USB异步传输。

起始版本: 5.1

参数:

名称描述
devUSB设备地址信息,详见UsbDev
endpointUSB设备传输端点值。

返回:

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

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