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