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

# IGameInputRawDeviceReport::SetRawData

> IGameInputRawDeviceReport::SetRawData

# IGameInputRawDeviceReport::SetRawData

Définit le contenu de la mémoire tampon du rapport.

## Syntaxe

```cpp theme={null}
bool SetRawData(
    size_t bufferSize,
    const void* buffer
)
```

### Paramètres

*bufferSize*   \_In\_<br />
Type : size\_t

Taille de la mémoire tampon de données brutes à définir.

*buffer*   \_In\_reads\_(bufferSize)<br />
Type : void\*

Mémoire tampon dans laquelle écrire.

### Valeur de retour

Type : bool

Retourne true en cas de réussite; retourne false dans le cas contraire.

## Remarques

La méthode `IGameInputRawDeviceReport::SetRawData` permet aux applications de définir directement le contenu de la mémoire tampon du rapport. L'appelant doit transmettre une mémoire tampon source dont la taille correspond à la valeur retournée par la méthode [GetRawDataSize](/fr-CA/reference/input/gameinput/interfaces/igameinputrawdevicereport/methods/igameinputrawdevicereport_getrawdatasize). La définition du contenu de la mémoire tampon du rapport n'est autorisée que pour les rapports de sortie.

## Configuration requise

**En-tête :** GameInput.h

**Bibliothèque :** xgameruntime.lib

**Plateformes prises en charge :** Windows, consoles de la famille XBOX One et consoles XBOX Series

[Rubriques avancées sur GameInput](/fr-CA/build/core-features/common/input/advanced/input-advanced-topics)\
[Vue d'ensemble de GameInput](/fr-CA/build/core-features/common/input/overviews/input-overview)\
[IGameInputRawDeviceReport](/fr-CA/reference/input/gameinput/interfaces/igameinputrawdevicereport/igameinputrawdevicereport)

## Historique des versions

| Version | Modifications |
| - | - |
| **v3** | Réintroduit. |
| **v1** | Supprimé en même temps que l'interface IGameInputRawDeviceReport. |
| **v0** | Introduit. |


## Related topics

- [IGameInputRawDeviceReport](/fr-CA/reference/input/gameinput/interfaces/igameinputrawdevicereport/igameinputrawdevicereport.md)
- [IGameInputRawDeviceReport::GetRawData](/fr-CA/reference/input/gameinput/interfaces/igameinputrawdevicereport/methods/igameinputrawdevicereport_getrawdata.md)
- [IGameInputRawDeviceReport::GetRawDataSize](/fr-CA/reference/input/gameinput/interfaces/igameinputrawdevicereport/methods/igameinputrawdevicereport_getrawdatasize.md)
- [IGameInputDevice::SetRawDeviceFeature](/fr-CA/reference/input/gameinput/deprecated/interfaces/igameinputdevice/methods/igameinputdevice_setrawdevicefeature.md)
- [IGameInputRawDeviceReport::GetDevice](/fr-CA/reference/input/gameinput/interfaces/igameinputrawdevicereport/methods/igameinputrawdevicereport_getdevice.md)
