Skip to main content

IXtfInputClient::SendGamepadReport メソッド

コンソールにコントローラーの状態レポートを送信します。

構文

パラメーター

controllerId
型: UINT64
この IXtfInputClient のデバイス識別子。
コントローラー ID は、IXtfInputClient::ConnectGamepad によって返されるコントローラー ID です。
report
型: GAMEPAD_REPORT
レポートするコントローラーの状態

戻り値

型: HRESULT HRESULT の成功またはエラー コード。

解説

SendGameReport メソッドは、GAMEPAD_REPORT で表されるコントローラーの状態を、IXtfInputClient::ConnectGamepad によって作成された仮想コントローラーに送信します。1 回のボタンの押下と解放をシミュレーションするには、複数の状態を送信する必要があります。ボタン押下をシミュレーションするには、GAMEPAD_REPORT.Buttons に適切なフラグを設定して SendGamepadReport を呼び出し、続いて GAMEPAD_REPORT.ButtonsGAMEPAD_BUTTONS::NONE に設定して SendGamepadReport を再度呼び出します。 SendGamepadReport は、物理コントローラーからのデータを模倣するために 60 Hz で呼び出すことができます。

要件

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

関連項目

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