> ## Documentation Index
> Fetch the complete documentation index at: https://docs.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](https://docs.xbox.com/zh-CN/reference/input/gameinput/gameinput_members.md)。

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

## 已移除的接口方法

### IGameInput

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

### IGameInputDevice

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

### IGameInputReading

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

## 已移除的函数

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

## 已移除的结构

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

## 已移除的枚举

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

## 概念文档

* [GameInput 概览](https://docs.xbox.com/zh-CN/build/core-features/common/input/overviews/input-overview.md)
* [GameInput API 版本管理](https://docs.xbox.com/zh-CN/build/core-features/common/input/overviews/input-versioning.md)
* [从 XInput 移植到 GameInput](https://docs.xbox.com/zh-CN/build/core-features/common/input/porting/input-porting-xinput.md)

## 另请参阅

[GameInput API 成员](https://docs.xbox.com/zh-CN/reference/input/gameinput/gameinput_members.md)\
[GameInput 概览](https://docs.xbox.com/zh-CN/build/core-features/common/input/overviews/input-overview.md)


## Related topics

- [GameInputString（已弃用）](https://docs.xbox.com/zh-CN/reference/input/gameinput/deprecated/structs/gameinputstring.md)
- [GameInputLocation（已弃用）](https://docs.xbox.com/zh-CN/reference/input/gameinput/deprecated/enums/gameinputlocation.md)
- [GameInputDeviceCapabilities（已弃用）](https://docs.xbox.com/zh-CN/reference/input/gameinput/deprecated/enums/gameinputdevicecapabilities.md)
- [GameInputMotionInfo（已弃用）](https://docs.xbox.com/zh-CN/reference/input/gameinput/deprecated/structs/gameinputmotioninfo.md)
- [GameInputBatteryStatus（已弃用）](https://docs.xbox.com/zh-CN/reference/input/gameinput/deprecated/enums/gameinputbatterystatus.md)
