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.Buttons を GAMEPAD_BUTTONS::NONE に設定して SendGamepadReport を再度呼び出します。 SendGamepadReport は、物理コントローラーからのデータを模倣するために 60 Hz で呼び出すことができます。要件
ヘッダー: xtfinput.h ライブラリ: xtfinput.lib 対応プラットフォーム: Windows (XBOX コンソール ツール用)関連項目
XtfInputGAMEPAD_REPORT
IXtfInputClient::ConnectGamepad
