IXtfInputClient::SendGamepadReportEx
コンソールにコントローラーの状態レポートを送信します。構文
パラメーター
controllerId型: UINT64 この IXtfInputClient のデバイス識別子。
コントローラー ID は、IXtfInputClient::ConnectGamepad によって返されるコントローラー ID です。 report
型: GAMEPAD_REPORT_EX レポートするコントローラーの状態。
戻り値
型: HRESULT HRESULT の成功またはエラー コード。解説
SendGameReportEx メソッドは、GAMEPAD_REPORT_EX で表されるコントローラーの状態を、IXtfInputClient::ConnectGamepad によって作成された仮想コントローラーに送信します。1 回のボタンの押下と解放をシミュレーションするには、複数の状態を送信する必要があります。ボタン押下をシミュレーションするには、GAMEPAD_REPORT_EX.Buttons に適切なフラグを設定して SendGamepadReportEx を呼び出し、続いて GAMEPAD_REPORT_EX.Buttons を GAMEPAD_BUTTONS::NONE に設定して SendGamepadReportEx を再度呼び出します。 SendGamepadReportEx は、物理コントローラーからのデータを模倣するために 60 Hz で呼び出すことができます。要件
ヘッダー: XtfInput.h ライブラリ: xtfinput.lib 対応プラットフォーム: Windows (XBOX コンソール ツール用)関連項目
XtfInputGAMEPAD_REPORT_EX
IXtfInputClient::ConnectGamepad
