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

# Membros da API do GameInput

> GameInput

# GameInput

As APIs do GameInput são usadas para capturar entradas humanas de uma ampla variedade de dispositivos, como controles de jogo, manches de voo, volantes de corrida e entrada por toque.

> [!NOTE]
>
> Esta página documenta a API GameInput atual (mais recente). O histórico de versões de cada membro é indicado nas páginas de referência individuais. Os membros que existiam apenas em versões mais antigas da API estão listados na seção [Membros removidos](#removed-members) abaixo. Observe que os runtimes mais recentes da API oferecem suporte a todas as versões disponíveis da API, portanto, os membros removidos ainda podem ser usados com os cabeçalhos de versões mais antigas.

## Interfaces

| Interface | Descrição |
| - | - |
| [IGameInputDevice](https://docs.xbox.com/pt-BR/reference/input/gameinput/interfaces/igameinputdevice/igameinputdevice.md) | Define um dispositivo de entrada. |
| [IGameInputDispatcher](https://docs.xbox.com/pt-BR/reference/input/gameinput/interfaces/IGameInputDispatcher/igameinputdispatcher.md) | Fornece controle manual sobre o agendamento das tarefas em segundo plano gerenciadas pela API GameInput. |
| [IGameInputForceFeedbackEffect](https://docs.xbox.com/pt-BR/reference/input/gameinput/interfaces/igameinputforcefeedbackeffect/igameinputforcefeedbackeffect.md) | Descreve um efeito de force feedback em um dispositivo de entrada compatível. |
| [IGameInputMapper](https://docs.xbox.com/pt-BR/reference/input/gameinput/interfaces/igameinputmapper/igameinputmapper.md) | Fornece informações sobre como o GameInput mapeia um dispositivo. |
| [IGameInputRawDeviceReport](https://docs.xbox.com/pt-BR/reference/input/gameinput/interfaces/igameinputrawdevicereport/igameinputrawdevicereport.md) | Representa um buffer de bytes brutos passado para um dispositivo de entrada ou recebido dele. |
| [IGameInputReading](https://docs.xbox.com/pt-BR/reference/input/gameinput/interfaces/igameinputreading/igameinputreading.md) | Contém os dados de uma única atualização de entrada. |
| [IGameInput](https://docs.xbox.com/pt-BR/reference/input/gameinput/interfaces/igameinput/igameinput.md) | Um singleton por processo que fornece acesso ao fluxo de entrada dos dispositivos. |

## Funções

| Função | Descrição |
| - | - |
| [GameInputCreate](https://docs.xbox.com/pt-BR/reference/input/gameinput/functions/gameinputcreate.md) | Recupera uma instância da interface IGameInput. |
| [GameInputDeviceCallback](https://docs.xbox.com/pt-BR/reference/input/gameinput/functions/gameinputdevicecallback.md) | Define um retorno de chamada para eventos de conexão e desconexão de dispositivos. |
| [GameInputKeyboardLayoutCallback](https://docs.xbox.com/pt-BR/reference/input/gameinput/functions/gameinputkeyboardlayoutcallback.md) | Define um retorno de chamada para eventos de alteração do layout de teclado. |
| [GameInputReadingCallback](https://docs.xbox.com/pt-BR/reference/input/gameinput/functions/gameinputreadingcallback.md) | Define um retorno de chamada para eventos de chegada de novas leituras. |
| [GameInputSystemButtonCallback](https://docs.xbox.com/pt-BR/reference/input/gameinput/functions/gameinputsystembuttoncallback.md) | Define um retorno de chamada para eventos de pressionamento e liberação do botão Guia ou Compartilhar. |

## Estruturas

| Estrutura | Descrição |
| - | - |
| [GameInputArcadeStickInfo](https://docs.xbox.com/pt-BR/reference/input/gameinput/structs/gameinputarcadestickinfo.md) | Detalha as características de um arcade stick. |
| [GameInputArcadeStickState](https://docs.xbox.com/pt-BR/reference/input/gameinput/structs/gameinputarcadestickstate.md) | Fornece o status atual de um arcade stick. |
| [GameInputAxisMapping](https://docs.xbox.com/pt-BR/reference/input/gameinput/structs/gameinputaxismapping.md) | Descreve como um eixo é mapeado para o controle. |
| [GameInputButtonMapping](https://docs.xbox.com/pt-BR/reference/input/gameinput/structs/gameinputbuttonmapping.md) | Descreve como um botão é mapeado para o controle. |
| [GameInputControllerInfo](https://docs.xbox.com/pt-BR/reference/input/gameinput/structs/gameinputcontrollerinfo.md) | Detalha as características de um controle. |
| [GameInputControllerSwitchInfo](https://docs.xbox.com/pt-BR/reference/input/gameinput/structs/gameinputcontrollerswitchinfo.md) | Especifica um switch em um dispositivo de entrada. |
| [GameInputDeviceInfo](https://docs.xbox.com/pt-BR/reference/input/gameinput/structs/gameinputdeviceinfo.md) | Contém informações abrangentes sobre um dispositivo de entrada. |
| [GameInputFlightStickInfo](https://docs.xbox.com/pt-BR/reference/input/gameinput/structs/gameinputflightstickinfo.md) | Detalha as características de um manche de voo. |
| [GameInputFlightStickState](https://docs.xbox.com/pt-BR/reference/input/gameinput/structs/gameinputflightstickstate.md) | Fornece o status atual de um manche de voo. |
| [GameInputForceFeedbackConditionParams](https://docs.xbox.com/pt-BR/reference/input/gameinput/structs/gameinputforcefeedbackconditionparams.md) | Define determinados aspectos físicos de um efeito de force feedback. |
| [GameInputForceFeedbackConstantParams](https://docs.xbox.com/pt-BR/reference/input/gameinput/structs/gameinputforcefeedbackconstantparams.md) | Define um aspecto físico constante de um efeito de force feedback. |
| [GameInputForceFeedbackEnvelope](https://docs.xbox.com/pt-BR/reference/input/gameinput/structs/gameinputforcefeedbackenvelope.md) | Define um envelope que modifica um efeito de force feedback. |
| [GameInputForceFeedbackMagnitude](https://docs.xbox.com/pt-BR/reference/input/gameinput/structs/gameinputforcefeedbackmagnitude.md) | Define a magnitude da força exercida por um efeito de force feedback. |
| [GameInputForceFeedbackMotorInfo](https://docs.xbox.com/pt-BR/reference/input/gameinput/structs/gameinputforcefeedbackmotorinfo.md) | Fornece informações sobre o motor de force feedback. |
| [GameInputForceFeedbackParams](https://docs.xbox.com/pt-BR/reference/input/gameinput/structs/gameinputforcefeedbackparams.md) | Define os atributos com suporte na API de um efeito de force feedback. |
| [GameInputForceFeedbackPeriodicParams](https://docs.xbox.com/pt-BR/reference/input/gameinput/structs/gameinputforcefeedbackperiodicparams.md) | Define os parâmetros de um efeito de force feedback periódico. |
| [GameInputForceFeedbackRampParams](https://docs.xbox.com/pt-BR/reference/input/gameinput/structs/gameinputforcefeedbackrampparams.md) | Define os parâmetros de um efeito de force feedback em rampa. |
| [GameInputGamepadInfo](https://docs.xbox.com/pt-BR/reference/input/gameinput/structs/gameinputgamepadinfo.md) | Detalha as características de um gamepad. |
| [GameInputGamepadState](https://docs.xbox.com/pt-BR/reference/input/gameinput/structs/gameinputgamepadstate.md) | Fornece o status atual de um dispositivo de entrada gamepad. |
| [GameInputHapticInfo](https://docs.xbox.com/pt-BR/reference/input/gameinput/structs/gameinputhapticinfo.md) | Detalha as características de um motor de feedback háptico. |
| [GameInputKeyState](https://docs.xbox.com/pt-BR/reference/input/gameinput/structs/gameinputkeystate.md) | Fornece o estado atual de uma tecla em um teclado. |
| [GameInputKeyboardInfo](https://docs.xbox.com/pt-BR/reference/input/gameinput/structs/gameinputkeyboardinfo.md) | Detalha as características de um teclado. |
| [GameInputMouseInfo](https://docs.xbox.com/pt-BR/reference/input/gameinput/structs/gameinputmouseinfo.md) | Detalha as características de um mouse. |
| [GameInputMouseState](https://docs.xbox.com/pt-BR/reference/input/gameinput/structs/gameinputmousestate.md) | Fornece o status atual de um mouse. |
| [GameInputRacingWheelInfo](https://docs.xbox.com/pt-BR/reference/input/gameinput/structs/gameinputracingwheelinfo.md) | Detalha as características de um volante de corrida. |
| [GameInputRacingWheelState](https://docs.xbox.com/pt-BR/reference/input/gameinput/structs/gameinputracingwheelstate.md) | Fornece o status atual de um volante de corrida. |
| [GameInputRawDeviceReportInfo](https://docs.xbox.com/pt-BR/reference/input/gameinput/structs/gameinputrawdevicereportinfo.md) | Descreve um relatório bruto de dispositivo. |
| [GameInputRumbleParams](https://docs.xbox.com/pt-BR/reference/input/gameinput/structs/gameinputrumbleparams.md) | Descreve um efeito de vibração produzido por um controle. |
| [GameInputSensorsInfo](https://docs.xbox.com/pt-BR/reference/input/gameinput/structs/gameinputsensorsinfo.md) | Detalha as características dos sensores disponíveis. |
| [GameInputSensorsState](https://docs.xbox.com/pt-BR/reference/input/gameinput/structs/gameinputsensorsstate.md) | Fornece o status atual dos sensores de um dispositivo. |
| [GameInputUsage](https://docs.xbox.com/pt-BR/reference/input/gameinput/structs/gameinputusage.md) | Descreve um uso HID específico. |
| [GameInputVersion](https://docs.xbox.com/pt-BR/reference/input/gameinput/structs/gameinputversion.md) | Descreve um número de versão de quatro partes. |

## Enumerações

| Enumeração | Descrição |
| - | - |
| [GameInputArcadeStickButtons](https://docs.xbox.com/pt-BR/reference/input/gameinput/enums/gameinputarcadestickbuttons.md) | Enumera as entradas de um arcade stick. |
| [GameInputDeviceFamily](https://docs.xbox.com/pt-BR/reference/input/gameinput/enums/gameinputdevicefamily.md) | Enumera as famílias de dispositivos de entrada. |
| [GameInputDeviceStatus](https://docs.xbox.com/pt-BR/reference/input/gameinput/enums/gameinputdevicestatus.md) | Enumera os estados em que um dispositivo de entrada pode estar. |
| [GameInputElementKind](https://docs.xbox.com/pt-BR/reference/input/gameinput/enums/gameinputelementkind.md) | Enumera o tipo de elemento de uma determinada entrada. |
| [GameInputEnumerationKind](https://docs.xbox.com/pt-BR/reference/input/gameinput/enums/gameinputenumerationkind.md) | Enumera os tipos de comportamento para enumerar dispositivos de entrada. |
| [GameInputFeedbackAxes](https://docs.xbox.com/pt-BR/reference/input/gameinput/enums/gameinputfeedbackaxes.md) | Enumera os tipos de direção dos motores de force feedback disponíveis em um dispositivo de entrada. |
| [GameInputFeedbackEffectState](https://docs.xbox.com/pt-BR/reference/input/gameinput/enums/gameinputfeedbackeffectstate.md) | Enumera os estados de um efeito de force feedback. |
| [GameInputFlightStickAxes](https://docs.xbox.com/pt-BR/reference/input/gameinput/enums/gameinputflightstickaxes.md) | Enumera os eixos do manche de voo. |
| [GameInputFlightStickButtons](https://docs.xbox.com/pt-BR/reference/input/gameinput/enums/gameinputflightstickbuttons.md) | Enumera os botões do manche de voo. |
| [GameInputFocusPolicy](https://docs.xbox.com/pt-BR/reference/input/gameinput/enums/gameinputfocuspolicy.md) | Enumera as políticas de foco de um dispositivo de entrada. |
| [GameInputForceFeedbackEffectKind](https://docs.xbox.com/pt-BR/reference/input/gameinput/enums/gameinputforcefeedbackeffectkind.md) | Enumera os tipos de efeitos de magnitude ao longo do tempo que podem ser aplicados a um efeito de force feedback. |
| [GameInputGamepadAxes](https://docs.xbox.com/pt-BR/reference/input/gameinput/enums/gameinputgamepadaxes.md) | Enumera os eixos do gamepad. |
| [GameInputGamepadButtons](https://docs.xbox.com/pt-BR/reference/input/gameinput/enums/gameinputgamepadbuttons.md) | Enumera os botões do gamepad, incluindo o direcional (D-pad). |
| [GameInputKeyboardKind](https://docs.xbox.com/pt-BR/reference/input/gameinput/enums/gameinputkeyboardkind.md) | Enumera os tipos de teclado por layout de teclas. |
| [GameInputKind](https://docs.xbox.com/pt-BR/reference/input/gameinput/enums/gameinputkind.md) | Enumera os tipos de dispositivo válidos do GameInput. |
| [GameInputLabel](https://docs.xbox.com/pt-BR/reference/input/gameinput/enums/gameinputlabel.md) | Enumera os rótulos de botão com suporte. |
| [GameInputMouseButtons](https://docs.xbox.com/pt-BR/reference/input/gameinput/enums/gameinputmousebuttons.md) | Enumera os botões do mouse. |
| [GameInputMousePositions](https://docs.xbox.com/pt-BR/reference/input/gameinput/enums/gameInputmousepositions.md) | Enumera os modos de posicionamento do mouse. |
| [GameInputRacingWheelAxes](https://docs.xbox.com/pt-BR/reference/input/gameinput/enums/gameinputracingwheelaxes.md) | Enumera os eixos de um volante de corrida. |
| [GameInputRacingWheelButtons](https://docs.xbox.com/pt-BR/reference/input/gameinput/enums/gameinputracingwheelbuttons.md) | Enumera os botões de um volante de corrida. |
| [GameInputRawDeviceReportKind](https://docs.xbox.com/pt-BR/reference/input/gameinput/enums/gameinputrawdevicereportkind.md) | Enumera os tipos de relatórios brutos de dispositivo. |
| [GameInputRumbleMotors](https://docs.xbox.com/pt-BR/reference/input/gameinput/enums/gameinputrumblemotors.md) | Enumera os motores de vibração com suporte na API para um dispositivo de entrada. |
| [GameInputSensorAccuracy](https://docs.xbox.com/pt-BR/reference/input/gameinput/enums/gameinputsensoraccuracy.md) | Enumera os níveis de precisão dos sensores. |
| [GameInputSensorsKind](https://docs.xbox.com/pt-BR/reference/input/gameinput/enums/gameinputsensorskind.md) | Enumera os tipos de sensor válidos do GameInput. |
| [GameInputSwitchKind](https://docs.xbox.com/pt-BR/reference/input/gameinput/enums/gameinputswitchkind.md) | Enumera os tipos de switches com suporte em um dispositivo de entrada. |
| [GameInputSwitchPosition](https://docs.xbox.com/pt-BR/reference/input/gameinput/enums/gameinputswitchposition.md) | Enumera as posições de um switch em um dispositivo de entrada. |
| [GameInputSystemButtons](https://docs.xbox.com/pt-BR/reference/input/gameinput/enums/gameinputsystembuttons.md) | Enumera os botões usados para controlar o sistema. |

## Membros removidos

Os membros a seguir estavam presentes em versões mais antigas da API, mas foram removidos da API atual. Para obter a documentação completa de cada membro removido, confira [Membros preteridos da API GameInput](https://docs.xbox.com/pt-BR/reference/input/gameinput/deprecated/gameinput_deprecated_members.md).

### Interfaces removidas

Nenhuma interface foi removida permanentemente. `IGameInputRawDeviceReport` esteve ausente nas v1 e v2, mas foi reintroduzida na API atual.

### Funções removidas

| Função | Última versão | Descrição |
| - | - | - |
| [GameInputGuideButtonCallback](https://docs.xbox.com/pt-BR/reference/input/gameinput/deprecated/functions/gameinputguidebuttoncallback.md) | v0 | Retorno de chamada definido pelo título para eventos do botão Guia. Substituída por `GameInputSystemButtonCallback`. |

### Estruturas removidas

| Estrutura | Última versão | Descrição |
| - | - | - |
| [GameInputBatteryState](https://docs.xbox.com/pt-BR/reference/input/gameinput/deprecated/structs/gameinputbatterystate.md) | v0 | Descrevia o estado da bateria de um dispositivo de entrada. |
| [GameInputControllerAxisInfo](https://docs.xbox.com/pt-BR/reference/input/gameinput/deprecated/structs/gameinputcontrolleraxisinfo.md) | v2 | Descrevia um eixo em um dispositivo de entrada. Substituída por campos em `GameInputControllerInfo`. |
| [GameInputControllerButtonInfo](https://docs.xbox.com/pt-BR/reference/input/gameinput/deprecated/structs/gameinputcontrollerbuttoninfo.md) | v2 | Descrevia um botão em um dispositivo de entrada. Substituída por campos em `GameInputControllerInfo`. |
| [GameInputHapticFeedbackMotorInfo](https://docs.xbox.com/pt-BR/reference/input/gameinput/deprecated/structs/gameinputhapticfeedbackmotorinfo.md) | v0 | Descrevia um motor de feedback háptico. Substituída por `GameInputHapticInfo`. |
| [GameInputHapticFeedbackParams](https://docs.xbox.com/pt-BR/reference/input/gameinput/deprecated/structs/gameinputhapticfeedbackparams.md) | v0 | Descrevia um efeito de feedback háptico. |
| [GameInputHapticWaveformInfo](https://docs.xbox.com/pt-BR/reference/input/gameinput/deprecated/structs/gameinputhapticwaveforminfo.md) | v0 | Descrevia as características de um efeito de feedback háptico. |
| [GameInputMotionInfo](https://docs.xbox.com/pt-BR/reference/input/gameinput/deprecated/structs/gameinputmotioninfo.md) | v0 | Descrevia as propriedades mensuráveis de um dispositivo de entrada com suporte a movimento. |
| [GameInputMotionState](https://docs.xbox.com/pt-BR/reference/input/gameinput/deprecated/structs/gameinputmotionstate.md) | v0 | Descrevia o estado da entrada de movimento. |
| [GameInputRawDeviceItemCollectionInfo](https://docs.xbox.com/pt-BR/reference/input/gameinput/deprecated/structs/gameinputrawdeviceitemcollectioninfo.md) | v0 | Descrevia uma coleção de itens brutos de dispositivo. |
| [GameInputRawDeviceReportItemInfo](https://docs.xbox.com/pt-BR/reference/input/gameinput/deprecated/structs/gameinputrawdevicereportiteminfo.md) | v0 | Descrevia um item de relatório bruto de dispositivo. |
| [GameInputString](https://docs.xbox.com/pt-BR/reference/input/gameinput/deprecated/structs/gameinputstring.md) | v0 | Descrevia uma cadeia de caracteres que contém informações sobre um dispositivo de entrada. |
| [GameInputTouchSensorInfo](https://docs.xbox.com/pt-BR/reference/input/gameinput/deprecated/structs/gameinputtouchsensorinfo.md) | v0 | Descrevia um sensor de toque de um dispositivo de entrada. |
| [GameInputTouchState](https://docs.xbox.com/pt-BR/reference/input/gameinput/deprecated/structs/gameinputtouchstate.md) | v0 | Descrevia o estado de um dispositivo de entrada por toque. |
| [GameInputUiNavigationInfo](https://docs.xbox.com/pt-BR/reference/input/gameinput/deprecated/structs/gameinputuinavigationinfo.md) | v2 | Especificava os rótulos dos botões de navegação na interface do usuário. |
| [GameInputUiNavigationState](https://docs.xbox.com/pt-BR/reference/input/gameinput/deprecated/structs/gameinputuinavigationstate.md) | v2 | Fornecia o status atual da entrada de navegação na interface do usuário. |

### Enumerações removidas

| Enumeração | Última versão | Descrição |
| - | - | - |
| [GameInputBatteryStatus](https://docs.xbox.com/pt-BR/reference/input/gameinput/deprecated/enums/gameinputbatterystatus.md) | v0 | Enumerava os estados da bateria de um dispositivo de entrada. |
| [GameInputDeviceCapabilities](https://docs.xbox.com/pt-BR/reference/input/gameinput/deprecated/enums/gameinputdevicecapabilities.md) | v0 | Enumerava determinadas funcionalidades de um dispositivo de entrada. |
| [GameInputLocation](https://docs.xbox.com/pt-BR/reference/input/gameinput/deprecated/enums/gameinputlocation.md) | v0 | Enumerava as partes de um dispositivo de entrada. |
| [GameInputMotionAccuracy](https://docs.xbox.com/pt-BR/reference/input/gameinput/deprecated/enums/gameinputmotionaccuracy.md) | v0 | Enumerava os níveis de precisão dos sensores de movimento. |
| [GameInputRawDeviceItemCollectionKind](https://docs.xbox.com/pt-BR/reference/input/gameinput/deprecated/enums/gameinputrawdeviceitemcollectionkind.md) | v0 | Enumerava os tipos de coleções de itens brutos de dispositivo. |
| [GameInputRawDevicePhysicalUnitKind](https://docs.xbox.com/pt-BR/reference/input/gameinput/deprecated/enums/gameinputrawdevicephysicalunitkind.md) | v0 | Enumerava as unidades físicas associadas à entrada do dispositivo. |
| [GameInputRawDeviceReportItemFlags](https://docs.xbox.com/pt-BR/reference/input/gameinput/deprecated/enums/gameinputrawdevicereportitemflags.md) | v0 | Enumerava os tipos de itens de relatório bruto de dispositivo. |
| [GameInputTouchShape](https://docs.xbox.com/pt-BR/reference/input/gameinput/deprecated/enums/gameinputtouchshape.md) | v0 | Enumerava as formas de um sensor de toque. |
| [GameInputUiNavigationButtons](https://docs.xbox.com/pt-BR/reference/input/gameinput/deprecated/enums/gameinputuinavigationbuttons.md) | v2 | Enumerava os botões de navegação da interface do usuário. |

## Histórico de versões

| Versão | Alterações |
| - | - |
| **v3** | Adicionada a interface `IGameInputMapper`. Reintroduzida a interface `IGameInputRawDeviceReport` (ausente nas v1/v2). Adicionadas as estruturas `GameInputAxisMapping`, `GameInputButtonMapping`, `GameInputControllerInfo` e `GameInputHapticInfo`. Reintroduzidas a estrutura `GameInputRawDeviceReportInfo` e a enumeração `GameInputRawDeviceReportKind` (ausentes nas v1/v2). Reintroduzida a estrutura `GameInputVersion` (ausente nas v1/v2). Adicionadas as enumerações `GameInputElementKind`, `GameInputFlightStickAxes`, `GameInputGamepadAxes` e `GameInputRacingWheelAxes`. Removidas as estruturas `GameInputControllerAxisInfo`, `GameInputControllerButtonInfo`, `GameInputUiNavigationInfo` e `GameInputUiNavigationState`. Removida a enumeração `GameInputUiNavigationButtons`. |
| **v2** | Adicionadas as estruturas `GameInputSensorsInfo` e `GameInputSensorsState`. Adicionadas as enumerações `GameInputSensorsKind` e `GameInputSensorAccuracy`. Adicionados `IGameInputDevice::DirectInputEscape` e `IGameInputDevice::GetHapticInfo`. Adicionado `IGameInputReading::GetSensorsState`. Reintroduzida a estrutura `GameInputVersion` (ausente na v1). |
| **v1** | Removidas a interface `IGameInputRawDeviceReport`, a estrutura `GameInputRawDeviceReportInfo` e a enumeração `GameInputRawDeviceReportKind`. Removida a estrutura `GameInputVersion`. Adicionada a enumeração `GameInputMousePositions`. Removidos os tipos de háptica, movimento e toque não implementados exclusivos da v0 (`GameInputBatteryState`, `GameInputHapticFeedbackMotorInfo`, `GameInputHapticFeedbackParams`, `GameInputHapticWaveformInfo`, `GameInputMotionInfo`, `GameInputMotionState`, `GameInputTouchSensorInfo`, `GameInputTouchState`, `GameInputString`, `GameInputRawDeviceItemCollectionInfo`, `GameInputRawDeviceReportItemInfo`). |
| **v0** | Introduzida. |

## Documentação conceitual

* [Visão geral da entrada](https://docs.xbox.com/pt-BR/build/core-features/common/input/overviews/input-overview.md)
* [Fundamentos da entrada](https://docs.xbox.com/pt-BR/build/core-features/common/input/overviews/input-fundamentals.md)
* [Dispositivos de entrada](https://docs.xbox.com/pt-BR/build/core-features/common/input/overviews/input-devices.md)

## Confira também

[Referência da API de entrada](https://docs.xbox.com/pt-BR/reference/input/gc-reference-input-toc.md)


## Related topics

- [Membros preteridos da API GameInput](https://docs.xbox.com/pt-BR/reference/input/gameinput/deprecated/gameinput_deprecated_members.md)
- [Portabilidade do XInput para o GameInput](https://docs.xbox.com/pt-BR/build/core-features/common/input/porting/input-porting-xinput.md)
- [Teclado e mouse do GameInput](https://docs.xbox.com/pt-BR/build/core-features/common/input/advanced/input-keyboard-mouse.md)
- [Controle de versão da API do GameInput](https://docs.xbox.com/pt-BR/build/core-features/common/input/overviews/input-versioning.md)
- [Dispositivos do GameInput](https://docs.xbox.com/pt-BR/build/core-features/common/input/overviews/input-devices.md)
