IXtfInputClient::SendGamepadReport 方法
將控制器狀態報告傳送至主機。語法
參數
controllerId類型:UINT64 此 IXtfInputClient 的裝置識別碼。
控制器識別碼是 IXtfInputClient::ConnectGamepad 所傳回的控制器識別碼。 report
類型:GAMEPAD_REPORT 要回報的控制器狀態
傳回值
類型:HRESULT HRESULT 成功或錯誤碼。備註
SendGameReport 方法會將以 GAMEPAD_REPORT 表示的控制器狀態,傳送至由 IXtfInputClient::ConnectGamepad 建立的虛擬控制器。您需要傳送多個狀態,才能模擬單次按下並放開按鈕。若要模擬按下按鈕,請在 GAMEPAD_REPORT.Buttons 中設定適當的旗標並呼叫 SendGamepadReport,然後將 GAMEPAD_REPORT.Buttons 設定為 GAMEPAD_BUTTONS::NONE 並再次呼叫 SendGamepadReport。 SendGamepadReport 可以 60Hz 的頻率呼叫,以模擬來自實體控制器的資料。需求
標頭: xtfinput.h 程式庫: xtfinput.lib 支援的平台: Windows (適用於 XBOX 主機工具)另請參閱
XtfInputGAMEPAD_REPORT
IXtfInputClient::ConnectGamepad
