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 为控制器的振动功能指定电机速度级别。 |