Skip to main content

XLaunchRestartOnCrash

Redémarre automatiquement le jeu lorsque l’instance du jeu en cours d’exécution 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 être défini sur 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 appeler XLaunchRestartOnCrash de nouveau 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 sera redémarré plutôt que le nouveau lancement spécifié au moyen de XLaunchNewGame.
Cette API n’est pas destinée aux scénarios de vente au détail et retournera E_NOTIMPL
si elle est appelée sur une console qui n’est pas une console 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