> ## 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.

# GameInputRawDeviceReportInfo

> GameInputRawDeviceReportInfo

# GameInputRawDeviceReportInfo

Décrit un rapport du flux brut provenant d'un périphérique d'entrée. Ces rapports ne sont pris en charge que pour les périphériques Game Input Protocol (GIP).

## Syntaxe

```cpp theme={null}
struct GameInputRawDeviceReportInfo
{
    GameInputRawDeviceReportKind kind;
    uint32_t id;
    uint32_t size;
};
```

### Membres

*kind*\

Type : [GameInputRawDeviceReportKind](https://docs.xbox.com/fr/reference/input/gameinput/enums/gameinputrawdevicereportkind.md)

Type de ce rapport.

*id*\

Type : uint32\_t

ID de ce rapport. Pour les périphériques Game Input Protocol (GIP), il représente l'ID du message.

*size*\

Type : uint32\_t

Taille de ce rapport.

## Remarques

Cette structure est utilisée dans la structure [GameInputDeviceInfo](https://docs.xbox.com/fr/reference/input/gameinput/structs/gameinputdeviceinfo.md).

Pour plus d'informations, consultez la méthode [GetDeviceInfo](https://docs.xbox.com/fr/reference/input/gameinput/interfaces/igameinputdevice/methods/igameinputdevice_getdeviceinfo.md) de [IGameInputDevice](https://docs.xbox.com/fr/reference/input/gameinput/interfaces/igameinputdevice/igameinputdevice.md).

Pour les cas d'utilisation intermédiaires et avancés de l'API GameInput, consultez les rubriques [GameInput avancé](https://docs.xbox.com/fr/build/core-features/common/input/advanced/input-advanced-topics.md).

## Configuration requise

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

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

## Voir aussi

[Vue d'ensemble de GameInput](https://docs.xbox.com/fr/build/core-features/common/input/overviews/input-overview.md)\
[GameInput](https://docs.xbox.com/fr/reference/input/gameinput/gameinput_members.md)

## Historique des versions

| Version | Modifications |
| - | - |
| **v3** | **Réintroduction** (présente dans v0, absente dans v1 et v2). À partir de v3, la version est simplifiée : le pointeur `items` et `itemCount` ont été supprimés. Seuls `kind`, `id` et `size` subsistent. |
| **v2** | Absente (supprimée dans v1). |
| **v1** | Absente (supprimée depuis v0). |
| **v0** | Introduction. |

## Annexe : versions précédentes

### v0

```cpp theme={null}
struct GameInputRawDeviceReportInfo
{
    GameInputRawDeviceReportKind           kind;
    uint32_t                               id;
    uint32_t                               size;
    uint32_t                               itemCount;
    GameInputRawDeviceItemInfo const*      items;
};
```


## Related topics

- [IGameInputRawDeviceReport::GetReportInfo](https://docs.xbox.com/fr/reference/input/gameinput/interfaces/igameinputrawdevicereport/methods/igameinputrawdevicereport_getreportinfo.md)
- [GameInputRawDeviceReportItemInfo (déconseillé)](https://docs.xbox.com/fr/reference/input/gameinput/deprecated/structs/gameinputrawdevicereportiteminfo.md)
- [GameInputRawDeviceReportKind](https://docs.xbox.com/fr/reference/input/gameinput/enums/gameinputrawdevicereportkind.md)
- [Membres de l'API GameInput](https://docs.xbox.com/fr/reference/input/gameinput/gameinput_members.md)
- [GameInputDeviceInfo](https://docs.xbox.com/fr/reference/input/gameinput/structs/gameinputdeviceinfo.md)
