> ## Documentation Index
> Fetch the complete documentation index at: https://docs.xbox.com/llms.txt
> Use this file to discover all available pages before exploring further.

# SendGamepadReport

> Méthode IXtfInputClient::SendGamepadReport

# Méthode IXtfInputClient::SendGamepadReport

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

## Syntaxe

```cpp theme={null}
public:
HRESULT SendGamepadReport(
         UINT64 controllerId,
         GAMEPAD_REPORT report
)  
```

### Paramètres

*controllerId*\
Type : UINT64

Identificateur d'appareil de cet objet [IXtfInputClient](https://docs.xbox.com/fr-CA/reference/tools/xtf/xtfinput/classes/IXtfInputClient/ixtfinputclient-xtfinput-xbox-windows-t.md).\
L'ID de manette est celui retourné par [IXtfInputClient::ConnectGamepad](https://docs.xbox.com/fr-CA/reference/tools/xtf/xtfinput/classes/IXtfInputClient/methods/connectgamepad-ixtfinputclient-xtfinput-xbox-windows-m.md).

*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](https://docs.xbox.com/fr-CA/reference/tools/xtf/xtfinput/structures/GAMEPAD_REPORT-xtfinput-xbox-windows-t.md) à une manette virtuelle créée par [IXtfInputClient::ConnectGamepad](https://docs.xbox.com/fr-CA/reference/tools/xtf/xtfinput/classes/IXtfInputClient/methods/connectgamepad-ixtfinputclient-xtfinput-xbox-windows-m.md). Vous devrez envoyer plusieurs états pour simuler une seule pression et un seul relâchement de bouton. Pour simuler une pression de bouton, appelez **SendGamepadReport** avec l'indicateur approprié défini dans [GAMEPAD\_REPORT.Buttons](https://docs.xbox.com/fr-CA/reference/tools/xtf/xtfinput/structures/GAMEPAD_REPORT-xtfinput-xbox-windows-t.md), puis appelez de nouveau **SendGamepadReport** avec [GAMEPAD\_REPORT.Buttons](https://docs.xbox.com/fr-CA/reference/tools/xtf/xtfinput/structures/GAMEPAD_REPORT-xtfinput-xbox-windows-t.md) défini sur [GAMEPAD\_BUTTONS::NONE](https://docs.xbox.com/fr-CA/reference/tools/xtf/xtfinput/enumerations/GAMEPAD_BUTTONS-typedef-xtfinput-xbox-windows-t.md).

**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](https://docs.xbox.com/fr-CA/reference/tools/xtf/xtfinput/xtfinput-xbox-microsoft-n.md)\
[GAMEPAD\_REPORT](https://docs.xbox.com/fr-CA/reference/tools/xtf/xtfinput/structures/GAMEPAD_REPORT-xtfinput-xbox-windows-t.md)\
[IXtfInputClient::ConnectGamepad](https://docs.xbox.com/fr-CA/reference/tools/xtf/xtfinput/classes/IXtfInputClient/methods/connectgamepad-ixtfinputclient-xtfinput-xbox-windows-m.md)


## Related topics

- [Structure GAMEPAD_REPORT](https://docs.xbox.com/fr-CA/reference/tools/xtf/xtfinput/structures/GAMEPAD_REPORT-xtfinput-xbox-windows-t.md)
- [ConnectGamepad](https://docs.xbox.com/fr-CA/reference/tools/xtf/xtfinput/classes/IXtfInputClient/methods/connectgamepad-ixtfinputclient-xtfinput-xbox-windows-m.md)
- [Interface IXtfInputClient (contenu de l'interface)](https://docs.xbox.com/fr-CA/reference/tools/xtf/xtfinput/classes/IXtfInputClient/ixtfinputclient-xtfinput-xbox-windows-t.md)
- [SendGamepadReportEx](https://docs.xbox.com/fr-CA/reference/tools/xtf/xtfinput/classes/IXtfInputClient/methods/ixtfinputclient_sendgamepadreportex.md)
- [SendGamepadReportWithAudio](https://docs.xbox.com/fr-CA/reference/tools/xtf/xtfinput/classes/IXtfInputClient/methods/ixtfinputclient_sendgamepadreportwithaudio.md)
