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