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

Documentation de référence des API XGameRuntimeInit.

## Fonctions

| Fonction | Description |
| - | - |
| [XGameRuntimeInitialize](/fr/reference/system/xgameruntimeinit/functions/xgameruntimeinitialize) | Initialise le Gaming Runtime. |
| [XGameRuntimeUninitialize](/fr/reference/system/xgameruntimeinit/functions/xgameruntimeuninitialize) | Désinitialise le Gaming Runtime. |

## Codes d'erreur

Les codes d'erreur suivants peuvent être retournés par les API XGameRuntime. Pour obtenir la liste complète, consultez [Codes d'erreur](/fr/reference/errorcodes).

| Code | Valeur | Description |
| - | - | - |
| E\_GAMERUNTIME\_NOT\_INITIALIZED | 0x89240100 | Le Gaming Runtime n'est pas initialisé. |
| E\_GAMERUNTIME\_DLL\_NOT\_FOUND | 0x89240101 | La DLL du Gaming Runtime est introuvable. |
| E\_GAMERUNTIME\_VERSION\_MISMATCH | 0x89240102 | La DLL du Gaming Runtime ne prend pas en charge cette version du GDK. |
| E\_GAMERUNTIME\_WINDOW\_NOT\_FOREGROUND | 0x89240103 | L'opération nécessite que la fenêtre de l'application soit au premier plan. |
| E\_GAMERUNTIME\_SUSPENDED | 0x89240104 | Le Gaming Runtime est à l'état suspendu. |
| E\_GAMERUNTIME\_UNINITIALIZE\_ACTIVEOBJECTS | 0x89240105 | Le Gaming Runtime a des objets actifs lors de l'appel à XGameRuntimeUninitialize. |
| E\_GAMERUNTIME\_MULTIPLAYER\_NOT\_CONFIGURED | 0x89240106 | Aucune activité multijoueur n'est définie sur le service pour cet utilisateur sur ce titre. |
| E\_GAMERUNTIME\_OPTIONS\_MISMATCH | 0x89240109 | Le runtime a déjà été initialisé avec un ensemble d'options différent. Désinitialisez-le avant de le réinitialiser avec de nouvelles options. |
| E\_GAMERUNTIME\_OPTIONS\_NOT\_SUPPORTED | 0x8924010A | Les options transmises ne sont pas compatibles avec le package du jeu. Les informations de configuration du jeu doivent correspondre au package. |
| E\_GAMERUNTIME\_GAMECONFIG\_BAD\_FORMAT | 0x8924010B | La configuration de jeu transmise à Initialize ne peut pas être analysée. |
| E\_GAMERUNTIME\_INVALID\_HANDLE | 0x8924010C | Les handles ne sont pas valides d'une initialisation du runtime à l'autre. |

## Documentation conceptuelle

* [Utilisation des wrappers C# pour les API du GDK dans votre projet Unity](/fr/build/gdk-and-engines/unity/unity-api-wrappers)

## Voir aussi

[Référence des API système](/fr/reference/system/gc-reference-system-toc)


## Related topics

- [XGameRuntimeInit](/reference/system/xgameruntimeinit/xgameruntimeinit_members.md)
- [XGameRuntimeInitialize](/reference/system/xgameruntimeinit/functions/xgameruntimeinitialize.md)
- [XGameRuntimeInitializeWithOptions](/reference/system/xgameruntimeinit/functions/xgameruntimeinitializewithoptions.md)
- [XGameRuntimeUninitialize](/reference/system/xgameruntimeinit/functions/xgameruntimeuninitialize.md)
- [XGameRuntimeOptions](/reference/system/xgameruntimeinit/Structures/xgameruntimeoptions.md)
