Skip to main content

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.ButtonsGAMEPAD_BUTTONS::NONE に設定して SendGamepadReportEx を再度呼び出します。 SendGamepadReportEx は、物理コントローラーからのデータを模倣するために 60 Hz で呼び出すことができます。

要件

ヘッダー: XtfInput.h ライブラリ: xtfinput.lib 対応プラットフォーム: Windows (XBOX コンソール ツール用)

関連項目

XtfInput
GAMEPAD_REPORT_EX
IXtfInputClient::ConnectGamepad
最終更新日 2026年8月24日