harmony 鸿蒙IUsbDeviceInterface
IUsbDeviceInterface
概述
相关模块:HdiUsb
汇总
Public 成员函数
名称 | 描述 |
---|---|
GetCurrentFunctions([out] int funcs) | 获取USB设备当前的功能(按位域表示)。 |
SetCurrentFunctions([in] int funcs) | 设置USB设备当前的功能(按位域表示)。 |
GetAccessoryInfo([out] String[] accessoryInfo) | 获取配件信息。 |
OpenAccessory([out] FileDescriptor fd) | 打开配件描述符。 |
CloseAccessory([in] FileDescriptor fd) | 关闭配件描述符。 |
BindUsbdDeviceSubscriber([in] IUsbdSubscriber subscriber) | 绑定订阅者。 |
UnbindUsbdDeviceSubscriber([in] IUsbdSubscriber subscriber) | 解绑订阅者。 |
成员函数说明
GetCurrentFunctions ()
IUsbDeviceInterface::GetCurrentFunctions ([out] int funcs)
描述
获取USB设备当前的功能(按位域表示)。
起始版本: 5.1
参数:
名称 | 描述 |
---|---|
funcs | 设备当前的功能值。 |
返回:
0 表示操作成功。
非零值 表示操作失败。
SetCurrentFunctions()
IUsbDeviceInterface::SetCurrentFunctions([out] int funcs)
描述
设置USB设备当前的功能(按位域表示)。
起始版本: 5.1
参数:
名称 | 描述 |
---|---|
funcs | 设备当前的功能值。 |
返回:
0 表示操作成功。
非零值 表示操作失败。
GetAccessoryInfo()
IUsbDeviceInterface::GetAccessoryInfo([out] String[] accessoryInfo)
描述
获取配件信息。
起始版本: 5.1
参数:
名称 | 描述 |
---|---|
accessoryInfo | 表示配件信息。 |
返回:
0 表示操作成功。
非零值 表示操作失败。
OpenAccessory()
IUsbDeviceInterface::OpenAccessory([out] FileDescriptor fd)
描述
打开配件描述符。
起始版本: 5.1
参数:
名称 | 描述 |
---|---|
fd | 配件的文件描述符。 |
返回:
0 表示操作成功。
非零值 表示操作失败。
CloseAccessory()
IUsbDeviceInterface::CloseAccessory([in] FileDescriptor fd)
描述
关闭配件描述符。
起始版本: 5.1
参数:
名称 | 描述 |
---|---|
fd | 配件的文件描述符。 |
返回:
0 表示操作成功。
非零值 表示操作失败。
BindUsbdDeviceSubscriber()
IUsbDeviceInterface::BindUsbdDeviceSubscriber([in] IUsbdSubscriber subscriber)
描述
绑定订阅者。
起始版本: 5.1
参数:
名称 | 描述 |
---|---|
subscriber | 订阅者信息,详见IUsbdSubscriber。 |
返回:
0 表示操作成功。
非零值 表示操作失败。
UnbindUsbdDeviceSubscriber()
IUsbDeviceInterface::UnbindUsbdDeviceSubscriber([in] IUsbdSubscriber subscriber)
描述
解绑订阅者。
起始版本: 5.1
参数:
名称 | 描述 |
---|---|
subscriber | 订阅者信息,IUsbdSubscriber。 |
返回:
0 表示操作成功。
非零值 表示操作失败。
你可能感兴趣的鸿蒙文章
harmony 鸿蒙IUsbDeviceInterface.idl
0
赞
热门推荐
-
2、 - 优质文章
-
3、 gate.io
-
8、 golang
-
9、 openharmony
-
10、 Vue中input框自动聚焦