> ## 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](/ja-jp/reference/input/gameinput/gameinput_members.md)
- [GameInputString](/ja-jp/reference/input/gameinput/deprecated/structs/gameinputstring.md)
- [GameInputDeviceCapabilities](/ja-jp/reference/input/gameinput/deprecated/enums/gameinputdevicecapabilities.md)
- [GameInputBatteryStatus](/ja-jp/reference/input/gameinput/deprecated/enums/gameinputbatterystatus.md)
- [GameInputMotionAccuracy](/ja-jp/reference/input/gameinput/deprecated/enums/gameinputmotionaccuracy.md)
