> ## Documentation Index
> Fetch the complete documentation index at: https://devdocs.xbox.com/llms.txt
> Use this file to discover all available pages before exploring further.

# XInputOnGameInputInitialize

> XInputOnGameInputInitialize

# XInputOnGameInputInitialize

Inicializa a API do wrapper XInput.

## Sintaxe

```cpp theme={null}
HRESULT XInputOnGameInputInitialize(  
)  
```

### Parâmetros

### Valor retornado

Tipo: HRESULT

Resultado da função.

## Comentários

Para usar essa função, você deve definir a macro `XINPUT_ON_GAMEINPUT_EXPLICIT_INITIALIZATION`. Por padrão, o XInput é inicializado em segundo plano, e isso faz com que a primeira chamada a uma função do XInput leve significativamente mais tempo, pois ela é agrupada com o trabalho de inicialização. `XINPUT_ON_GAMEINPUT_EXPLICIT_INITIALIZATION` oferece um controle mais refinado sobre a inicialização e a desinicialização do XInput. Para saber mais e ver os benefícios da inicialização explícita, leia [Portabilidade do XInput para o GameInput](/pt-BR/build/core-features/common/input/porting/input-porting-xinput#optimizingSection).

## Requisitos

**Cabeçalho:** XInputOnGameInput.h

**Biblioteca:** xgameruntime.lib

**Plataformas com suporte:** consoles da família XBOX One e consoles XBOX Series

## Confira também

[Portar o XInput para o GameInput](/pt-BR/build/core-features/common/input/porting/input-porting-xinput)\
[XInputOnGameInput](/pt-BR/reference/input/xinputongameinput/xinputongameinput_members)\
[XInputOnGameInputUninitialize](/pt-BR/reference/input/xinputongameinput/functions/xinputongameinputuninitialize)


## Related topics

- [XInputOnGameInputInitialize](/reference/input/xinputongameinput/functions/xinputongameinputinitialize.md)
- [XInputOnGameInputUninitialize](/reference/input/xinputongameinput/functions/xinputongameinputuninitialize.md)
- [XInputOnGameInput](/reference/input/xinputongameinput/xinputongameinput_members.md)
