Passer au contenu principal

IXtfInputClient::SendGamepadReportEx

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_EX
État de la manette à signaler.

Valeur de retour

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

Remarques

La méthode SendGameReportEx envoie un état de manette représenté par une structure GAMEPAD_REPORT_EX à une manette virtuelle créée par IXtfInputClient::ConnectGamepad. Vous devrez envoyer plusieurs états pour simuler une seule pression et un seul relâchement de bouton. Pour simuler une pression de bouton, appelez SendGamepadReportEx avec l’indicateur approprié défini dans GAMEPAD_REPORT_EX.Buttons, puis appelez de nouveau SendGamepadReportEx avec GAMEPAD_REPORT_EX.Buttons défini sur GAMEPAD_BUTTONS::NONE. SendGamepadReportEx 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_EX
IXtfInputClient::ConnectGamepad
Dernière modification le 6 octobre 2026