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

> Obtiene los botones del sistema disponibles en el dispositivo de entrada.

Obtiene los botones del sistema disponibles en el dispositivo de entrada.

## Sintaxis

```cpp theme={null}
GameInputSystemButtons GetSupportedSystemButtons();
```

### Parámetros

Este método no tiene parámetros.

### Valor devuelto

Tipo: [GameInputSystemButtons](https://docs.xbox.com/es/reference/input/gameinput/enums/gameinputsystembuttons.md)

Una combinación de marcas de `GameInputSystemButtons` que describe los botones del sistema del dispositivo, como `GameInputSystemButtonGuide` y `GameInputSystemButtonShare`. Devuelve `GameInputSystemButtonNone` si el dispositivo no tiene botones del sistema.

## Comentarios

Los botones del sistema son botones que suelen usarse para controlar el sistema en lugar del juego, como el botón Guía de un mando de XBOX. En GameInput v4, los botones del sistema son un tipo de entrada ordinario (`GameInputKindSystemButton`). Las lecturas de un dispositivo que tiene botones del sistema incluyen su estado, que puede recuperar llamando a [IGameInputReading::GetSystemButtonState](https://docs.xbox.com/es/reference/input/gameinput/interfaces/igameinputreading/methods/igameinputreading_getsystembuttonstate.md).

El conjunto de botones del sistema admitidos no cambia durante la vida útil del objeto de dispositivo.

En GameInput v3 y versiones anteriores, esta información estaba disponible en el miembro `supportedSystemButtons` 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)\
[GameInputSystemButtons](https://docs.xbox.com/es/reference/input/gameinput/enums/gameinputsystembuttons.md)\
[IGameInputReading::GetSystemButtonState](https://docs.xbox.com/es/reference/input/gameinput/interfaces/igameinputreading/methods/igameinputreading_getsystembuttonstate.md)

## Historial de versiones

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


## Related topics

- [GameInputSystemButtons](https://docs.xbox.com/es/reference/input/gameinput/enums/gameinputsystembuttons.md)
- [IGameInputReading::GetSystemButtonState](https://docs.xbox.com/es/reference/input/gameinput/interfaces/igameinputreading/methods/igameinputreading_getsystembuttonstate.md)
- [IGameInputDevice::GetSupportedLightingGroups](https://docs.xbox.com/es/reference/input/gameinput/interfaces/igameinputdevice/methods/igameinputdevice_getsupportedlightinggroups.md)
- [IGameInputDevice::GetControllerButtonCount](https://docs.xbox.com/es/reference/input/gameinput/interfaces/igameinputdevice/methods/igameinputdevice_getcontrollerbuttoncount.md)
- [IGameInputDevice::GetMouseInfo](https://docs.xbox.com/es/reference/input/gameinput/interfaces/igameinputdevice/methods/igameinputdevice_getmouseinfo.md)
