Skip to main content

GAMEPAD_REPORT structure

控制器状态的快照。

语法

成员
Buttons
GAMEPAD_BUTTONS 标志值的组合,表示控制器上按钮的状态。
LeftTrigger
介于 0 和 1023 之间的值,表示左扳机的按下程度。
RightTrigger
介于 0 和 1023 之间的值,表示右扳机的按下程度。
LeftThumbstickX
介于 -32768 和 32767 之间的值,表示左操纵杆在 x 轴上的位置。
LeftThumbstickY
介于 -32768 和 32767 之间的值,表示左操纵杆在 y 轴上的位置。
RightThumbstickX
介于 -32768 和 32767 之间的值,表示右操纵杆在 x 轴上的位置。
RightThumbstickY
介于 -32768 和 32767 之间的值,表示右操纵杆在 y 轴上的位置。

备注

GAMEPAD_REPORT 用于向开发主机发送模拟控制器的所需状态。你将使用 IXtfInputClient::SendGamepadReport 将控制器的各个状态发送到主机。通过重复执行此操作,你可以在开发主机上模拟一系列控制器输入。你需要将游戏报告发送到由 IXtfInputClient::ConnectGamepad 创建的虚拟控制器。

要求

头文件: xtfinput.h 库: xtfinput.lib 支持的平台: Windows(用于 XBOX 主机工具)

另请参阅

XtfInput
IXtfInputClient::SendGamepadReport
IXtfInputClient::ConnectGamepad
最后修改于 2026年8月24日