• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
1# IUsbdSubscriber
2
3
4## 概述
5
6定义USB驱动的订阅类相关函数。
7
8当设备接入/断开会调用DeviceEvent进行信息上报。 当端口状态发生变化时会调用PortChangedEvent进行信息上报。
9
10**起始版本:** 5.1
11
12**相关模块:**[HdiUsb](_hdi_usb_v2_0.md)
13
14
15## 汇总
16
17
18### Public 成员函数
19
20| 名称 | 描述 |
21| -------- | -------- |
22| [DeviceEvent()](#deviceevent) ([in] struct [USBDeviceInfo](_u_s_b_device_info.md) info) | 设备状态改变事件。 |
23| [PortChangedEvent()](#portchangedevent) ([in] struct [PortInfo](_port_info.md) info) | 端口改变事件。 |
24
25
26## 成员函数说明
27
28
29### DeviceEvent()
30
31```
32IUsbdSubscriber::DeviceEvent ([in] struct USBDeviceInfo info)
33```
34
35**描述**
36
37设备状态改变事件。
38
39**起始版本:** 5.1
40
41**参数:**
42
43| 名称 | 描述 |
44| -------- | -------- |
45| UsbInfo | USB设备信息。 |
46
47**返回:**
48
490 表示操作成功。
50
51非零值 表示操作失败。
52
53
54### PortChangedEvent()
55
56```
57IUsbdSubscriber::PortChangedEvent ([in] struct PortInfo info)
58```
59
60**描述**
61
62端口改变事件。
63
64**起始版本:** 5.1
65
66**参数:**
67
68| 名称 | 描述 |
69| -------- | -------- |
70| info | 端口信息。 |
71
72**返回:**
73
740 表示操作成功。
75
76非零值 表示操作失败。
77