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

# XGameRuntimeInit

> XGameRuntimeInit

# XGameRuntimeInit

Material de referência para as APIs de XGameRuntimeInit.

## Funções

| Função | Descrição |
| - | - |
| [XGameRuntimeInitialize](/pt-BR/reference/system/xgameruntimeinit/functions/xgameruntimeinitialize) | Inicializa o Gaming Runtime. |
| [XGameRuntimeUninitialize](/pt-BR/reference/system/xgameruntimeinit/functions/xgameruntimeuninitialize) | Cancela a inicialização do Gaming Runtime. |

## Códigos de erro

Os códigos de erro a seguir podem ser retornados pelas APIs de XGameRuntime. Para obter uma lista completa, consulte [Códigos de erro](/pt-BR/reference/errorcodes).

| Código | Valor | Descrição |
| - | - | - |
| E\_GAMERUNTIME\_NOT\_INITIALIZED | 0x89240100 | O runtime do jogo não está inicializado. |
| E\_GAMERUNTIME\_DLL\_NOT\_FOUND | 0x89240101 | A DLL do runtime do jogo não foi encontrada. |
| E\_GAMERUNTIME\_VERSION\_MISMATCH | 0x89240102 | A DLL do runtime do jogo não dá suporte a esta versão do GDK. |
| E\_GAMERUNTIME\_WINDOW\_NOT\_FOREGROUND | 0x89240103 | A operação exige que a janela do aplicativo esteja em primeiro plano. |
| E\_GAMERUNTIME\_SUSPENDED | 0x89240104 | O runtime do jogo está em estado suspenso. |
| E\_GAMERUNTIME\_UNINITIALIZE\_ACTIVEOBJECTS | 0x89240105 | O runtime do jogo tem objetos ativos em XGameRuntimeUninitialize. |
| E\_GAMERUNTIME\_MULTIPLAYER\_NOT\_CONFIGURED | 0x89240106 | Nenhuma atividade multijogador está definida no serviço para este usuário neste título. |
| E\_GAMERUNTIME\_OPTIONS\_MISMATCH | 0x89240109 | O runtime já foi inicializado com um conjunto diferente de opções. Cancele a inicialização antes de reinicializar com novas opções. |
| E\_GAMERUNTIME\_OPTIONS\_NOT\_SUPPORTED | 0x8924010A | As opções passadas não são compatíveis com o pacote do jogo. As informações de configuração do jogo devem corresponder ao pacote. |
| E\_GAMERUNTIME\_GAMECONFIG\_BAD\_FORMAT | 0x8924010B | A configuração de jogo passada para Initialize não pode ser analisada. |
| E\_GAMERUNTIME\_INVALID\_HANDLE | 0x8924010C | Os identificadores não são válidos para uso entre inicializações do runtime. |

## Documentação conceitual

* [Usar wrappers C# para APIs do GDK em seu projeto Unity](/pt-BR/build/gdk-and-engines/unity/unity-api-wrappers)

## Confira também

[Referência da API do sistema](/pt-BR/reference/system/gc-reference-system-toc)


## Related topics

- [XGameRuntimeInit](/reference/system/xgameruntimeinit/xgameruntimeinit_members.md)
- [XGameRuntimeInitialize](/reference/system/xgameruntimeinit/functions/xgameruntimeinitialize.md)
