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

# IGameInputDevice::GetContainerId

> Obtient l'ID de conteneur du périphérique d'entrée.

Obtient l'ID de conteneur du périphérique d'entrée.

## Syntaxe

```cpp theme={null}
void GetContainerId(
    GUID* containerId
);
```

### Paramètres

*containerId*   \_Out\_\
Type : GUID\*

Reçoit l'ID de conteneur du périphérique.

### Valeur de retour

Type : void

## Remarques

L'ID de conteneur est l'ID de conteneur Plug-and-Play (PnP) du périphérique. Tous les nœuds de périphérique qui appartiennent au même périphérique physique partagent le même ID de conteneur. Par exemple, une manette qui comprend également une prise pour casque expose des nœuds de périphérique distincts pour la manette et pour le périphérique audio, mais les deux signalent le même ID de conteneur. Vous pouvez utiliser l'ID de conteneur pour associer un périphérique GameInput à des périphériques connexes que vous découvrez au moyen d'autres API, comme les points de terminaison audio.

Si le périphérique n'a pas d'ID de conteneur, *containerId* est défini à `GUID_NULL`.

L'ID de conteneur ne change pas pendant toute la durée de vie de l'objet de périphérique.

Dans GameInput v3 et les versions antérieures, ces informations étaient disponibles dans le membre `containerId` de la structure [GameInputDeviceInfo](https://docs.xbox.com/fr-CA/reference/input/gameinput/deprecated/structs/gameinputdeviceinfo.md) retournée par [IGameInputDevice::GetDeviceInfo](https://docs.xbox.com/fr-CA/reference/input/gameinput/deprecated/interfaces/igameinputdevice/methods/igameinputdevice_getdeviceinfo.md).

## Configuration requise

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

**Bibliothèque :** gameinput.lib

**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-CA/build/core-features/common/input/overviews/input-overview.md)\
[IGameInputDevice](https://docs.xbox.com/fr-CA/reference/input/gameinput/interfaces/igameinputdevice/igameinputdevice.md)\
[IGameInputDevice::GetDeviceRootId](https://docs.xbox.com/fr-CA/reference/input/gameinput/interfaces/igameinputdevice/methods/igameinputdevice_getdevicerootid.md)\
[IGameInputDevice::GetPnpPath](https://docs.xbox.com/fr-CA/reference/input/gameinput/interfaces/igameinputdevice/methods/igameinputdevice_getpnppath.md)

## Historique des versions

| Version | Modifications |
| - | - |
| **v4** | Introduit. |


## Related topics

- [IGameInputDevice::GetDeviceRootId](https://docs.xbox.com/fr-CA/reference/input/gameinput/interfaces/igameinputdevice/methods/igameinputdevice_getdevicerootid.md)
- [IGameInputDevice::GetPnpPath](https://docs.xbox.com/fr-CA/reference/input/gameinput/interfaces/igameinputdevice/methods/igameinputdevice_getpnppath.md)
- [IGameInputDevice::GetDeviceId](https://docs.xbox.com/fr-CA/reference/input/gameinput/interfaces/igameinputdevice/methods/igameinputdevice_getdeviceid.md)
- [IGameInputDevice::GetVendorId](https://docs.xbox.com/fr-CA/reference/input/gameinput/interfaces/igameinputdevice/methods/igameinputdevice_getvendorid.md)
- [IGameInputDevice::GetProductId](https://docs.xbox.com/fr-CA/reference/input/gameinput/interfaces/igameinputdevice/methods/igameinputdevice_getproductid.md)
