使用英语阅读

通过


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

为控制器的振动功能指定电机速度级别。