> ## Documentation Index
> Fetch the complete documentation index at: https://devdocs.xbox.com/llms.txt
> Use this file to discover all available pages before exploring further.

# 已弃用的 GameInput API 成员

> 已弃用的 GameInput API 成员

# 已弃用的 GameInput API 成员

本页记录了 API 早期版本中存在但已被移除的 GameInput API 成员。若要查看当前 API 成员，请参阅 [GameInput](/reference/input/gameinput/gameinput_members)。

<Info>这些成员在当前 GameInput API 中已不再可用。此处列出它们仅供使用旧代码时参考。</Info>

## 已移除的接口方法

### IGameInput

| 方法                                                                                                                                          | 最后版本 | 说明                                                                                                                                                       |
| ------------------------------------------------------------------------------------------------------------------------------------------- | ---- | -------------------------------------------------------------------------------------------------------------------------------------------------------- |
| [EnableOemDeviceSupport](/reference/input/gameinput/deprecated/interfaces/igameinput/methods/igameinput_enableoemdevicesupport)             | v0   | 启用对特定 OEM 设备的支持。                                                                                                                                         |
| [FindDeviceFromObject](/reference/input/gameinput/deprecated/interfaces/igameinput/methods/igameinput_finddevicefromobject)                 | v0   | 从平台 COM 对象获取设备。                                                                                                                                          |
| [FindDeviceFromPlatformHandle](/reference/input/gameinput/deprecated/interfaces/igameinput/methods/igameinput_finddevicefromplatformhandle) | v0   | 从平台窗口或文件句柄获取设备。                                                                                                                                          |
| [GetTemporalReading](/reference/input/gameinput/deprecated/interfaces/igameinput/methods/igameinput_gettemporalreading)                     | v0   | 获取插值到指定时间戳的读数。                                                                                                                                           |
| [RegisterGuideButtonCallback](/reference/input/gameinput/deprecated/interfaces/igameinput/methods/igameinput_registerguidebuttoncallback)   | v0   | 注册 Guide 按钮事件的回调。已由 [RegisterSystemButtonCallback](/reference/input/gameinput/interfaces/igameinput/methods/igameinput_registersystembuttoncallback) 取代。 |

### IGameInputDevice

| 方法                                                                                                                                                            | 最后版本 | 说明                                                                                                                             |
| ------------------------------------------------------------------------------------------------------------------------------------------------------------- | ---- | ------------------------------------------------------------------------------------------------------------------------------ |
| [AcquireExclusiveRawDeviceAccess](/reference/input/gameinput/deprecated/interfaces/igameinputdevice/methods/igameinputdevice_acquireexclusiverawdeviceaccess) | v0   | 获取对设备原始输入流的独占访问权限。                                                                                                             |
| [ExecuteRawDeviceIoControl](/reference/input/gameinput/deprecated/interfaces/igameinputdevice/methods/igameinputdevice_executerawdeviceiocontrol)             | v0   | 向设备发送原始 I/O 控制命令。                                                                                                              |
| [GetBatteryState](/reference/input/gameinput/deprecated/interfaces/igameinputdevice/methods/igameinputdevice_getbatterystate)                                 | v0   | 获取设备的电池状态。                                                                                                                     |
| [GetRawDeviceFeature](/reference/input/gameinput/deprecated/interfaces/igameinputdevice/methods/igameinputdevice_getrawdevicefeature)                         | v0   | 从设备获取特性报告。                                                                                                                     |
| [PowerOff](/reference/input/gameinput/deprecated/interfaces/igameinputdevice/methods/igameinputdevice_poweroff)                                               | v0   | 关闭设备电源。                                                                                                                        |
| [ReleaseExclusiveRawDeviceAccess](/reference/input/gameinput/deprecated/interfaces/igameinputdevice/methods/igameinputdevice_releaseexclusiverawdeviceaccess) | v0   | 释放对设备原始输入流的独占访问权限。                                                                                                             |
| [SendInputSynchronizationHint](/reference/input/gameinput/deprecated/interfaces/igameinputdevice/methods/igameinputdevice_sendinputsynchronizationhint)       | v0   | 向设备输入流发送同步提示。                                                                                                                  |
| [SetHapticMotorState](/reference/input/gameinput/deprecated/interfaces/igameinputdevice/methods/igameinputdevice_sethapticmotorstate)                         | v0   | 设置触觉马达状态。已由 [GetHapticInfo](/reference/input/gameinput/interfaces/igameinputdevice/methods/igameinputdevice_gethapticinfo) 取代。 |
| [SetInputSynchronizationState](/reference/input/gameinput/deprecated/interfaces/igameinputdevice/methods/igameinputdevice_setinputsynchronizationstate)       | v0   | 设置设备输入流的同步状态。                                                                                                                  |
| [SetRawDeviceFeature](/reference/input/gameinput/deprecated/interfaces/igameinputdevice/methods/igameinputdevice_setrawdevicefeature)                         | v0   | 在设备上设置特性报告。                                                                                                                    |

### IGameInputReading

| 方法                                                                                                                                        | 最后版本 | 说明                                                                                                                                        |
| ----------------------------------------------------------------------------------------------------------------------------------------- | ---- | ----------------------------------------------------------------------------------------------------------------------------------------- |
| [GetMotionState](/reference/input/gameinput/deprecated/interfaces/igameinputreading/methods/igameinputreading_getmotionstate)             | v0   | 从读数中获取运动传感器状态。已由 [GetSensorsState](/reference/input/gameinput/interfaces/igameinputreading/methods/igameinputreading_getsensorsstate) 取代。 |
| [GetTouchCount](/reference/input/gameinput/deprecated/interfaces/igameinputreading/methods/igameinputreading_gettouchcount)               | v0   | 获取读数中的活动触摸点数。                                                                                                                             |
| [GetTouchState](/reference/input/gameinput/deprecated/interfaces/igameinputreading/methods/igameinputreading_gettouchstate)               | v0   | 获取读数中触摸点的状态。                                                                                                                              |
| [GetUiNavigationState](/reference/input/gameinput/deprecated/interfaces/igameinputreading/methods/igameinputreading_getuinavigationstate) | v2   | 从读数中获取 UI 导航输入状态。                                                                                                                         |

## 已移除的函数

| 函数                                                                                                          | 最后版本 | 说明                                                                                                                                 |
| ----------------------------------------------------------------------------------------------------------- | ---- | ---------------------------------------------------------------------------------------------------------------------------------- |
| [GameInputGuidButtonCallback](/reference/input/gameinput/deprecated/functions/gameinputguidebuttoncallback) | v0   | 用于 Guide 按钮事件的、由标题定义的回调。已由 [GameInputSystemButtonCallback](/reference/input/gameinput/functions/gameinputsystembuttoncallback) 取代。 |

## 已移除的结构

| 结构                                                                                                                         | 最后版本 | 说明                                                                                                            |
| -------------------------------------------------------------------------------------------------------------------------- | ---- | ------------------------------------------------------------------------------------------------------------- |
| [GameInputBatteryState](/reference/input/gameinput/deprecated/structs/gameinputbatterystate)                               | v0   | 描述输入设备的电池状态。                                                                                                  |
| [GameInputControllerAxisInfo](/reference/input/gameinput/deprecated/structs/gameinputcontrolleraxisinfo)                   | v2   | 描述输入设备上的一个轴。已由 [GameInputControllerInfo](/reference/input/gameinput/structs/gameinputcontrollerinfo) 中的字段取代。  |
| [GameInputControllerButtonInfo](/reference/input/gameinput/deprecated/structs/gameinputcontrollerbuttoninfo)               | v2   | 描述输入设备上的一个按钮。已由 [GameInputControllerInfo](/reference/input/gameinput/structs/gameinputcontrollerinfo) 中的字段取代。 |
| [GameInputHapticFeedbackMotorInfo](/reference/input/gameinput/deprecated/structs/gameinputhapticfeedbackmotorinfo)         | v0   | 描述触觉反馈马达。已由 [GameInputHapticInfo](/reference/input/gameinput/structs/gameinputhapticinfo) 取代。                 |
| [GameInputHapticFeedbackParams](/reference/input/gameinput/deprecated/structs/gameinputhapticfeedbackparams)               | v0   | 描述触觉反馈效果。                                                                                                     |
| [GameInputHapticWaveformInfo](/reference/input/gameinput/deprecated/structs/gameinputhapticwaveforminfo)                   | v0   | 描述触觉反馈波形的特征。                                                                                                  |
| [GameInputMotionInfo](/reference/input/gameinput/deprecated/structs/gameinputmotioninfo)                                   | v0   | 描述支持运动的输入设备的可测量属性。                                                                                            |
| [GameInputMotionState](/reference/input/gameinput/deprecated/structs/gameinputmotionstate)                                 | v0   | 描述运动输入的状态。                                                                                                    |
| [GameInputRawDeviceItemCollectionInfo](/reference/input/gameinput/deprecated/structs/gameinputrawdeviceitemcollectioninfo) | v0   | 描述原始设备项的集合。                                                                                                   |
| [GameInputRawDeviceReportItemInfo](/reference/input/gameinput/deprecated/structs/gameinputrawdevicereportiteminfo)         | v0   | 描述原始设备报告中的单个项。                                                                                                |
| [GameInputString](/reference/input/gameinput/deprecated/structs/gameinputstring)                                           | v0   | 描述包含输入设备信息的字符串。                                                                                               |
| [GameInputTouchSensorInfo](/reference/input/gameinput/deprecated/structs/gameinputtouchsensorinfo)                         | v0   | 描述触摸传感器的特征。                                                                                                   |
| [GameInputTouchState](/reference/input/gameinput/deprecated/structs/gameinputtouchstate)                                   | v0   | 描述触摸输入设备的状态。                                                                                                  |
| [GameInputUiNavigationInfo](/reference/input/gameinput/deprecated/structs/gameinputuinavigationinfo)                       | v2   | 指定 UI 中导航按钮的标签。                                                                                               |
| [GameInputUiNavigationState](/reference/input/gameinput/deprecated/structs/gameinputuinavigationstate)                     | v2   | 提供 UI 导航输入的当前状态。                                                                                              |

## 已移除的枚举

| 枚举                                                                                                                       | 最后版本 | 说明              |
| ------------------------------------------------------------------------------------------------------------------------ | ---- | --------------- |
| [GameInputBatteryStatus](/reference/input/gameinput/deprecated/enums/gameinputbatterystatus)                             | v0   | 枚举输入设备的电池状态。    |
| [GameInputDeviceCapabilities](/reference/input/gameinput/deprecated/enums/gameinputdevicecapabilities)                   | v0   | 枚举输入设备的某些功能。    |
| [GameInputLocation](/reference/input/gameinput/deprecated/enums/gameinputlocation)                                       | v0   | 枚举输入设备的各个部位。    |
| [GameInputMotionAccuracy](/reference/input/gameinput/deprecated/enums/gameinputmotionaccuracy)                           | v0   | 枚举运动传感器的精度级别。   |
| [GameInputRawDeviceItemCollectionKind](/reference/input/gameinput/deprecated/enums/gameinputrawdeviceitemcollectionkind) | v0   | 枚举原始设备项集合的类型。   |
| [GameInputRawDevicePhysicalUnitKind](/reference/input/gameinput/deprecated/enums/gameinputrawdevicephysicalunitkind)     | v0   | 枚举与设备输入关联的物理单位。 |
| [GameInputRawDeviceReportItemFlags](/reference/input/gameinput/deprecated/enums/gameinputrawdevicereportitemflags)       | v0   | 枚举原始设备报告项的类型。   |
| [GameInputTouchShape](/reference/input/gameinput/deprecated/enums/gameinputtouchshape)                                   | v0   | 枚举触摸传感器的形状。     |
| [GameInputUiNavigationButtons](/reference/input/gameinput/deprecated/enums/gameinputuinavigationbuttons)                 | v2   | 枚举 UI 导航按钮。     |

## 概念文档

* [GameInput 概览](/build/core-features/common/input/overviews/input-overview)
* [GameInput API 版本管理](/build/core-features/common/input/overviews/input-versioning)
* [从 XInput 移植到 GameInput](/build/core-features/common/input/porting/input-porting-xinput)

## 另请参阅

[GameInput API 成员](/reference/input/gameinput/gameinput_members)\
[GameInput 概览](/build/core-features/common/input/overviews/input-overview)


## Related topics

- [GameInput](/zh-CN/reference/input/gameinput/gameinput_members.md)
- [GameInputString](/zh-CN/reference/input/gameinput/deprecated/structs/gameinputstring.md)
- [GameInputDeviceCapabilities](/zh-CN/reference/input/gameinput/deprecated/enums/gameinputdevicecapabilities.md)
- [GameInputMotionInfo](/zh-CN/reference/input/gameinput/deprecated/structs/gameinputmotioninfo.md)
- [GameInputBatteryStatus](/zh-CN/reference/input/gameinput/deprecated/enums/gameinputbatterystatus.md)
