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

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

<a id="syntaxSection" />

## Syntaxe

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

<a id="membersSection" />

### Membres

*kind*<br />
Type : [GameInputRawDeviceReportKind](/fr/reference/input/gameinput/enums/gameinputrawdevicereportkind)

Type de ce rapport.

*id*<br />
Type : uint32\_t

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

*size*<br />
Type : uint32\_t

Taille de ce rapport.

<a id="remarksSection" />

## Remarques

Cette structure est utilisée dans la structure [GameInputDeviceInfo](/fr/reference/input/gameinput/structs/gameinputdeviceinfo).

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

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

<a id="requirementsSection" />

## Configuration requise

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

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

<a id="seealsoSection" />

## Voir aussi

[Vue d'ensemble de GameInput](/fr/build/core-features/common/input/overviews/input-overview)\
[GameInput](/fr/reference/input/gameinput/gameinput_members)

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

- [GameInputRawDeviceReportInfo](/reference/input/gameinput/structs/gameinputrawdevicereportinfo.md)
- [IGameInputRawDeviceReport::GetReportInfo](/reference/input/gameinput/interfaces/igameinputrawdevicereport/methods/igameinputrawdevicereport_getreportinfo.md)
- [GameInputRawDeviceReportItemInfo](/reference/input/gameinput/deprecated/structs/gameinputrawdevicereportiteminfo.md)
- [GameInputRawDeviceReportKind](/reference/input/gameinput/enums/gameinputrawdevicereportkind.md)
