harmony 鸿蒙IUsbdSubscriber

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

IUsbdSubscriber

概述

定义USB驱动的订阅类相关函数。

当设备接入/断开会调用DeviceEvent进行信息上报。 当端口状态发生变化时会调用PortChangedEvent进行信息上报。

起始版本: 5.1

相关模块:HdiUsb

汇总

Public 成员函数

名称 描述
DeviceEvent() ([in] struct USBDeviceInfo info) 设备状态改变事件。
PortChangedEvent() ([in] struct PortInfo info) 端口改变事件。

成员函数说明

DeviceEvent()

IUsbdSubscriber::DeviceEvent ([in] struct USBDeviceInfo info)

描述

设备状态改变事件。

起始版本: 5.1

参数:

名称 描述
UsbInfo USB设备信息。

返回:

0 表示操作成功。

非零值 表示操作失败。

PortChangedEvent()

IUsbdSubscriber::PortChangedEvent ([in] struct PortInfo info)

描述

端口改变事件。

起始版本: 5.1

参数:

名称 描述
info 端口信息。

返回:

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

0  赞