Skip to main content

Méthode IXtfInputClient::SendGamepadReport

Envoie un rapport d’état de manette à la console.

Syntaxe

Paramètres

controllerId
Type : UINT64
Identificateur d’appareil de cet objet IXtfInputClient.
L’ID de manette est celui retourné par IXtfInputClient::ConnectGamepad.
report
Type : GAMEPAD_REPORT
État de la manette à signaler

Valeur de retour

Type : HRESULT Code de réussite ou d’erreur HRESULT.

Remarques

La méthode SendGameReport envoie un état de manette représenté par une structure GAMEPAD_REPORT à une manette virtuelle créée par IXtfInputClient::ConnectGamepad. Vous devez envoyer plusieurs états pour simuler un seul appui et relâchement de bouton. Pour simuler un appui sur un bouton, appelez SendGamepadReport avec l’indicateur approprié défini dans GAMEPAD_REPORT.Buttons, puis appelez à nouveau SendGamepadReport avec GAMEPAD_REPORT.Buttons défini sur GAMEPAD_BUTTONS::NONE. SendGamepadReport peut être appelée à 60 Hz pour imiter les données provenant d’une manette physique.

Configuration requise

En-tête : xtfinput.h Bibliothèque : xtfinput.lib Plateformes prises en charge : Windows (pour les outils de console XBOX)

Voir aussi

XtfInput
GAMEPAD_REPORT
IXtfInputClient::ConnectGamepad
Last modified on October 6, 2026