1# HdiInput 2 3 4## 概述 5 6Input模块向上层服务提供了统一接口。 7 8上层服务开发人员可根据Input模块提供的向上统一接口获取如下能力:Input设备的打开和关闭、Input事件获取、设备信息查询、回调函数注册、特性状态控制等。 9 10**起始版本:** 3.2 11 12 13## 汇总 14 15 16### 文件 17 18| 名称 | 描述 | 19| -------- | -------- | 20| [IInputCallback.idl](_i_input_callback_8idl.md) | Input模块为Input服务提供的数据上报和热插拔事件上报的回调。 | 21| [IInputInterfaces.idl](_i_input_interfaces_8idl.md) | Input设备的打开和关闭、Input事件获取、设备信息查询、回调函数注册、特性状态控制等接口。 | 22| [InputTypes.idl](_input_types_8idl.md) | Input设备相关的数据类型定义。 | 23 24 25### 类 26 27| 名称 | 描述 | 28| -------- | -------- | 29| interface [IInputCallback](interface_i_input_callback_v10.md) | 定义Input模块的回调函数。 | 30| interface [IInputInterfaces](interface_i_input_interfaces_v10.md) | Input模块向上层服务提供了统一接口。 | 31| struct [DevDesc](_dev_desc_v10.md) | Input设备描述信息。 | 32| struct [DevIdentify](_dev_identify_v10.md) | Input设备的识别信息。 | 33| struct [DimensionInfo](_dimension_info_v10.md) | Input设备的维度信息。 | 34| struct [DevAttr](_dev_attr_v10.md) | Input设备属性。 | 35| struct [DevAbility](_dev_ability_v10.md) | Input设备的能力属性,存储支持事件的位图。 | 36| struct [DeviceInfo](_device_info_v10.md) | Input设备基础设备信息。 | 37| struct [ExtraCmd](_extra_cmd_v10.md) | 扩展指令的数据结构。 | 38| struct [HotPlugEvent](_hot_plug_event_v10.md) | 热插拔事件数据包结构。 | 39| struct [EventPackage](_event_package_v10.md) | Input事件数据包结构。 | 40