IXtfInputClient::SendGamepadReport Method
向主机发送控制器状态报告。语法
参数
controllerId类型:UINT64 此 IXtfInputClient 的设备标识符。
该控制器 ID 是 IXtfInputClient::ConnectGamepad 返回的控制器 ID。 report
类型:GAMEPAD_REPORT 要报告的控制器状态
返回值
类型:HRESULT HRESULT 成功或错误代码。备注
SendGameReport 方法将由 GAMEPAD_REPORT 表示的控制器状态发送到由 IXtfInputClient::ConnectGamepad 创建的虚拟控制器。要模拟单次按钮按下和释放,需要发送多个状态。要模拟按钮按下,请在 GAMEPAD_REPORT.Buttons 中设置相应标志的情况下调用 SendGamepadReport,然后在将 GAMEPAD_REPORT.Buttons 设置为 GAMEPAD_BUTTONS::NONE 的情况下再次调用 SendGamepadReport。 可以以 60Hz 频率调用 SendGamepadReport 来模拟来自物理控制器的数据。要求
头文件: xtfinput.h 库: xtfinput.lib 支持的平台: Windows(用于 XBOX 主机工具)另请参阅
XtfInputGAMEPAD_REPORT
IXtfInputClient::ConnectGamepad
