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 38**起始版本:** 3.2 39 40**参数:** 41 42| 名称 | 描述 | 43| -------- | -------- | 44| pkgs | 驱动上报的Input事件数据,具体参考[EventPackage](_event_package_v10.md)。 | 45| devIndex | Input设备索引,用于标志Input设备,取值从0开始,最多支持32个设备。 | 46 47 48### HotPlugCallback() 49 50``` 51IInputCallback::HotPlugCallback ([in] struct HotPlugEvent event) 52``` 53**描述** 54 55热插拔事件上报的回调函数。 56 57**起始版本:** 3.2 58 59**参数:** 60 61| 名称 | 描述 | 62| -------- | -------- | 63| event | 上报的热插拔事件数据,具体参考[HotPlugEvent](_hot_plug_event_v10.md)。 | 64