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

> Obtiene el identificador de contenedor del dispositivo de entrada.

Obtiene el identificador de contenedor del dispositivo de entrada.

## Sintaxis

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

### Parámetros

*containerId*   \_Out\_\
Tipo: GUID\*

Recibe el identificador de contenedor del dispositivo.

### Valor devuelto

Tipo: void

## Comentarios

El identificador de contenedor es el identificador de contenedor Plug and Play (PnP) del dispositivo. Todos los nodos de dispositivo que pertenecen al mismo dispositivo físico comparten el mismo identificador de contenedor. Por ejemplo, un mando que también incluye un conector para auriculares expone nodos de dispositivo independientes para el mando y para el dispositivo de audio, pero ambos notifican el mismo identificador de contenedor. Puede usar el identificador de contenedor para asociar un dispositivo de GameInput con dispositivos relacionados que detecte a través de otras API, como los puntos de conexión de audio.

Si el dispositivo no tiene un identificador de contenedor, *containerId* se establece en `GUID_NULL`.

El identificador de contenedor no cambia durante la vida útil del objeto de dispositivo.

En GameInput v3 y versiones anteriores, esta información estaba disponible en el miembro `containerId` de la estructura [GameInputDeviceInfo](https://docs.xbox.com/es/reference/input/gameinput/deprecated/structs/gameinputdeviceinfo.md) devuelta por [IGameInputDevice::GetDeviceInfo](https://docs.xbox.com/es/reference/input/gameinput/deprecated/interfaces/igameinputdevice/methods/igameinputdevice_getdeviceinfo.md).

## Requisitos

**Encabezado:** GameInput.h

**Biblioteca:** gameinput.lib

**Plataformas compatibles:** Windows, consolas de la familia XBOX One y consolas XBOX Series

## Consulte también

[Información general de GameInput](https://docs.xbox.com/es/build/core-features/common/input/overviews/input-overview.md)\
[IGameInputDevice](https://docs.xbox.com/es/reference/input/gameinput/interfaces/igameinputdevice/igameinputdevice.md)\
[IGameInputDevice::GetDeviceRootId](https://docs.xbox.com/es/reference/input/gameinput/interfaces/igameinputdevice/methods/igameinputdevice_getdevicerootid.md)\
[IGameInputDevice::GetPnpPath](https://docs.xbox.com/es/reference/input/gameinput/interfaces/igameinputdevice/methods/igameinputdevice_getpnppath.md)

## Historial de versiones

| Versión | Cambios |
| - | - |
| **v4** | Se introdujo. |


## Related topics

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