• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
1# IUsbdSubscriber
2
3
4## 概述
5
6定义USB驱动的订阅类相关函数。
7
8当设备接入/断开会调用DeviceEvent进行信息上报。 当端口状态发生变化时会调用PortChangedEvent进行信息上报。
9
10**相关模块:**
11
12[USB](_u_s_b.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
32```
33IUsbdSubscriber::DeviceEvent ([in] struct USBDeviceInfo info)
34```
35**描述:**
36设备状态改变事件。
37
38**参数:**
39
40  | 名称 | 描述 |
41| -------- | -------- |
42| UsbInfo | USB设备信息。 |
43
44**返回:**
45
460 表示操作成功。
47
48非零值 表示操作失败。
49
50
51### PortChangedEvent()
52
53
54```
55IUsbdSubscriber::PortChangedEvent ([in] struct PortInfo info)
56```
57**描述:**
58端口改变事件。
59
60**参数:**
61
62  | 名称 | 描述 |
63| -------- | -------- |
64| info | 端口信息。 |
65
66**返回:**
67
680 表示操作成功。
69
70非零值 表示操作失败。
71