XInput ゲーム コントローラー API

XInput ゲーム コントローラー API テクノロジの概要。

XInput Game Controller API を開発するには、次のヘッダーが必要です。

このテクノロジのプログラミング ガイダンスについては、次を参照してください。

XInput ゲーム コントローラー API とインターフェイスするハードウェア デバイスの開発については、「」を参照してください https://aka.ms/gipdocs

関数

 
XInputEnable

XInput のレポートの状態を設定します。
XInputGetAudioDeviceIds

指定したコントローラーに接続されているヘッドセットに関連付けられているサウンド レンダリングとサウンド キャプチャオーディオ デバイス ID を取得します。
XInputGetBatteryInformation

ワイヤレス コントローラーのバッテリーの種類と充電状態を取得します。
XInputGetCapabilities

接続されたコントローラーの機能と機能を取得します。
XInputGetDSoundAudioDeviceGuids

指定したコントローラーに接続されているヘッドセットに関連付けられているサウンド レンダリングおよびサウンド キャプチャ デバイス GUID を取得します。
XInputGetKeystroke

ゲームパッド入力イベントを取得します。
XInputGetState

指定したコントローラーの現在の状態を取得します。
XInputSetState

接続されているコントローラーにデータを送信します。 この関数は、コントローラーの振動機能をアクティブにするために使用されます。

構造

 
XINPUT_BATTERY_INFORMATION

バッテリーの種類と充電状態に関する情報が含まれています。
XINPUT_CAPABILITIES

接続されたコントローラーの機能について説明します。 XInputGetCapabilities 関数は、XINPUT_CAPABILITIESを返します。
XINPUT_GAMEPAD

コントローラーの現在の状態について説明します。
XINPUT_KEYSTROKE

XInputGetKeystroke によって返されるキーストローク データを指定します。
XINPUT_STATE

コントローラーの状態を表します。
XINPUT_VIBRATION

コントローラの振動機能のモータ速度レベルを指定します。