Skip to main content
XR-112 exige que les jeux fournissent un point d’entrée vers le sélecteur de compte pour permettre de changer les utilisateurs actifs (par défaut). Si le jeu utilise le modèle utilisateur simplifié et s’est assuré de disposer d’un utilisateur par défaut requis avant le lancement, le jeu n’a pas besoin de fournir ce point d’entrée. À titre de bonne pratique, les jeux qui utilisent le modèle utilisateur simplifié peuvent tout de même vouloir offrir la possibilité de changer l’utilisateur par défaut de leur jeu. Cela nécessite un peu de code. Globalement, ils doivent permettre à un nouvel utilisateur de se connecter, puis relancer le jeu avec cet utilisateur. Pour ce faire, ils peuvent suivre les étapes suivantes :
  1. Appelez XUserAddAsync et obtenez un XUserHandle
  2. Appelez XLaunchNewGame en spécifiant l’EXE du jeu actuel et en utilisant le XUserHandle obtenu précédemment.
Une fois le jeu redémarré de cette manière, le nouvel utilisateur devient l’utilisateur par défaut de ce jeu. Si cet utilisateur se déconnecte, le jeu est alors suspendu. Le jeu ne reçoit pas d’événement de déconnexion pour son utilisateur par défaut.

Voir aussi

XUserAddAsync XLaunchNewGame
Last modified on October 6, 2026