• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
1# IInputCallback
2
3
4## 概述
5
6定义Input模块的回调函数。
7
8当设备进行数据上报、插拔等操作时,上层服务可以调用如下回调函数,处理对应的数据信息。
9
10**起始版本:** 3.2
11
12**相关模块:**[HdiInput](_hdi_input.md)
13
14
15## 汇总
16
17
18### Public 成员函数
19
20| 名称 | 描述 |
21| -------- | -------- |
22| [EventPkgCallback](#eventpkgcallback) ([in] struct [EventPackage](_event_package_v10.md)[] pkgs, [in] unsigned int devIndex) | 输入事件数据上报的回调函数。  |
23| [HotPlugCallback](#hotplugcallback) ([in] struct [HotPlugEvent](_hot_plug_event_v10.md) event) | 热插拔事件上报的回调函数。  |
24
25
26## 成员函数说明
27
28
29### EventPkgCallback()
30
31```
32IInputCallback::EventPkgCallback ([in] struct EventPackage[] pkgs, [in] unsigned int devIndex )
33```
34**描述**
35输入事件数据上报的回调函数。
36
37**起始版本:** 3.2
38
39**参数:**
40
41| 名称 | 描述 |
42| -------- | -------- |
43| pkgs | 驱动上报的Input事件数据,具体参考[EventPackage](_event_package_v10.md)。  |
44| devIndex | Input设备索引,用于标志Input设备,取值从0开始,最多支持32个设备。 |
45
46
47### HotPlugCallback()
48
49```
50IInputCallback::HotPlugCallback ([in] struct HotPlugEvent event)
51```
52**描述**
53热插拔事件上报的回调函数。
54
55**起始版本:** 3.2
56
57**参数:**
58
59| 名称 | 描述 |
60| -------- | -------- |
61| event | 上报的热插拔事件数据,具体参考[HotPlugEvent](_hot_plug_event_v10.md)。 |
62