IXtfInputClient::SendGamepadReportEx
將控制器狀態報告傳送至主機。語法
參數
controllerId類型:UINT64 此 IXtfInputClient 的裝置識別碼。
控制器識別碼是 IXtfInputClient::ConnectGamepad 所傳回的控制器識別碼。 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。 SendGamepadReportEx 可以 60Hz 的頻率呼叫,以模擬來自實體控制器的資料。需求
標頭: XtfInput.h 程式庫: xtfinput.lib 支援的平台: Windows (適用於 XBOX 主機工具)另請參閱
XtfInputGAMEPAD_REPORT_EX
IXtfInputClient::ConnectGamepad
