XLaunchNewGame
Met fin au jeu en cours, libère toutes les ressources allouées et lance un nouveau jeu.Syntaxe
Paramètres
exePath _In_z_Type : char* Chemin d’accès et nom de fichier du nouveau jeu à lancer. Ce chemin peut être relatif au répertoire actif ou absolu. Les jeux qui ont besoin de connaître le chemin de l’exécutable appelant peuvent appeler GetModuleFileNameA avec nullptr comme handle de module. args _In_opt_z_
Type : char* Arguments applicables propres au jeu avec lesquels lancer le nouveau jeu. defaultUser _In_opt_
Type : XUserHandle Handle de l’utilisateur qui lance le nouveau jeu. Si aucune valeur n’est spécifiée, l’utilisateur actuel est utilisé.
Valeur de retour
Type : void Cette fonction ne retourne aucune valeur et ne lève aucune exception, même si elle ne parvient pas à redémarrer le jeu.Remarques
Cette fonction ne peut pas être appelée sans risque sur un thread à durée critique. Pour plus
Lorsque cette fonction est appelée, tous les DLC précédemment montés sont
Si un jeu est suspendu après l’appel de XLaunchNewGame, mais avant que
La mémoire transférée au système à l’aide de XMemTransferMemory (rubrique sous NDA) est conservée.
Configuration requise
En-tête : XGame.h Bibliothèque : xgameruntime.lib Plateformes prises en charge : Windows, consoles de la famille XBOX One et consoles XBOX SeriesDocumentation conceptuelle
Voir aussi
XGameIdentité de l’utilisateur et XUser
XLaunchUri
