Skip to main content

XLaunchRestartOnCrash

Redémarre automatiquement le jeu lorsque l’instance en cours d’exécution du jeu se termine anormalement en raison d’un plantage.

Syntaxe

Paramètres

args   _In_opt_z_
Type : char*
Arguments applicables propres au jeu avec lesquels relancer le jeu. reserved   _In_
Type : uint32_t
Réservé. Doit avoir la valeur 0.

Valeur de retour

Type : HRESULT Code de réussite ou d’erreur HRESULT.

Remarques

Comme XLaunchNewGame, XLaunchRestartOnCrash garantit qu’un seul exécutable de jeu s’exécute à la fois. L’état interne qui détermine si un nouvel exécutable doit être lancé lorsqu’un plantage est détecté est lié à la durée de vie de l’instance de jeu actuelle. Les instances de jeu relancées doivent également rappeler XLaunchRestartOnCrash si le comportement de relance est toujours souhaité.
Si un titre appelle XLaunchRestartOnCrash, puis plus tard
XLaunchNewGame, et qu’il plante ensuite avant le démarrage du nouveau jeu, le jeu appelant est redémarré au lieu du nouveau lancement spécifié via XLaunchNewGame.
Cette API n’est pas destinée aux scénarios de commercialisation et retourne E_NOTIMPL
si elle est appelée sur une console qui n’est pas un kit de développement.

Configuration requise

En-tête : XGame.h Bibliothèque : xgameruntime.lib Plateformes prises en charge : consoles de la famille XBOX One et consoles XBOX Series

Voir aussi

XGame
Last modified on October 6, 2026