XInput Game Controller API

XInput Game Controller API 技術的概觀。

若要開發 XInput Game Controller API,您需要下列標頭:

如需這項技術的程序設計指引,請參閱:

如需開發與 XInput Game Controller API 介面的硬體裝置,請參閱 https://aka.ms/gipdocs

函式

 
XInputEnable

設定 XInput 的報告狀態。
XInputGetAudioDeviceIds

擷取與連接到指定控制器之頭戴式裝置相關聯的音效轉譯和音效擷取音訊裝置標識碼。
XInputGetBatteryInformation

擷取無線控制器的電池類型和充電狀態。
XInputGetCapabilities

擷取連線控制器的功能和功能。
XInputGetDSoundAudioDeviceGuids

取得與連接到指定控制器之頭戴式裝置相關聯的音效轉譯和音效擷取裝置 GUID。
XInputGetKeystroke

擷取遊戲板輸入事件。
XInputGetState

擷取指定控制器的目前狀態。
XInputSetState

將數據傳送至連接的控制器。 此函式可用來啟動控制器的震動函式。

結構

 
XINPUT_BATTERY_INFORMATION

包含電池類型和充電狀態的相關信息。
XINPUT_CAPABILITIES

描述線上控制器的功能。 XInputGetCapabilities 函式會傳回XINPUT_CAPABILITIES。
XINPUT_GAMEPAD

描述控制器的目前狀態。
XINPUT_KEYSTROKE

指定 XInputGetKeystroke 傳回的按鍵數據。
XINPUT_STATE

表示控制器的狀態。
XINPUT_VIBRATION

指定控制器震動函式的馬達速度等級。