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

# GameInputRawDeviceItemCollectionInfo (déprécié)

> GameInputRawDeviceItemCollectionInfo

# GameInputRawDeviceItemCollectionInfo

> [!WARNING]
>
> **Déconseillé.** Cette structure a été supprimée dans GameInput v1 et n'est pas disponible dans l'API actuelle.

Décrit une collection HID qui regroupe des éléments de rapport connexes d'un périphérique brut.

## Syntaxe

```cpp theme={null}
typedef struct GameInputRawDeviceItemCollectionInfo {
    GameInputRawDeviceItemCollectionKind kind;
    uint32_t childCount;
    uint32_t siblingCount;
    uint32_t usageCount;
    const GameInputUsage* usages;
    const GameInputRawDeviceItemCollectionInfo* parent;
    const GameInputRawDeviceItemCollectionInfo* firstSibling;
    const GameInputRawDeviceItemCollectionInfo* previousSibling;
    const GameInputRawDeviceItemCollectionInfo* nextSibling;
    const GameInputRawDeviceItemCollectionInfo* lastSibling;
    const GameInputRawDeviceItemCollectionInfo* firstChild;
    const GameInputRawDeviceItemCollectionInfo* lastChild;
} GameInputRawDeviceItemCollectionInfo;
```

## Membres

**kind**\
Type : [GameInputRawDeviceItemCollectionKind](https://docs.xbox.com/fr-CA/reference/input/gameinput/deprecated/enums/gameinputrawdeviceitemcollectionkind.md)

Le type de collection HID.

**childCount**\
Type : uint32\_t

Nombre de collections enfants.

**siblingCount**\
Type : uint32\_t

Nombre de collections sœurs au même niveau.

**usageCount**\
Type : uint32\_t

Nombre d'utilisations HID associées à cette collection.

**usages**\
Type : const GameInputUsage\*

Pointeur vers un tableau de `usageCount` utilisations HID.

**parent, firstSibling, previousSibling, nextSibling, lastSibling, firstChild, lastChild**\
Type : const GameInputRawDeviceItemCollectionInfo\*

Pointeurs de navigation formant l'arborescence des collections.

## Historique des versions

| Version | Modifications |
| - | - |
| **v1** | Supprimé. |
| **v0** | Introduit. |

## Voir aussi

[Membres déconseillés de l'API GameInput](https://docs.xbox.com/fr-CA/reference/input/gameinput/deprecated/gameinput_deprecated_members.md)
[GameInputRawDeviceItemCollectionKind](https://docs.xbox.com/fr-CA/reference/input/gameinput/deprecated/enums/gameinputrawdeviceitemcollectionkind.md)
[GameInputRawDeviceReportItemInfo](https://docs.xbox.com/fr-CA/reference/input/gameinput/deprecated/structs/gameinputrawdevicereportiteminfo.md)


## Related topics

- [GameInputRawDeviceItemCollectionKind (déprécié)](https://docs.xbox.com/fr-CA/reference/input/gameinput/deprecated/enums/gameinputrawdeviceitemcollectionkind.md)
- [GameInputRawDeviceReportItemInfo (déprécié)](https://docs.xbox.com/fr-CA/reference/input/gameinput/deprecated/structs/gameinputrawdevicereportiteminfo.md)
- [GameInputRawDeviceReportItemFlags (déprécié)](https://docs.xbox.com/fr-CA/reference/input/gameinput/deprecated/enums/gameinputrawdevicereportitemflags.md)
- [GameInputRawDevicePhysicalUnitKind (déprécié)](https://docs.xbox.com/fr-CA/reference/input/gameinput/deprecated/enums/gameinputrawdevicephysicalunitkind.md)
- [IGameInputDevice::GetRawDeviceFeature (déprécié)](https://docs.xbox.com/fr-CA/reference/input/gameinput/deprecated/interfaces/igameinputdevice/methods/igameinputdevice_getrawdevicefeature.md)
