XUserAddOptions
Spécifie les options d’ajout d’un utilisateur.Syntaxe
Constantes
Remarques
Il existe certains cas limites que les développeurs doivent connaître s’ils appellent de manière répétée XUserAddAsync avec options défini sur XUserAddOptions::AddDefaultUserSilently :- Si vous appelez cette fonction de manière répétée et que l’utilisateur par défaut qui a lancé le jeu est connu, elle retourne ce même utilisateur.
- Si l’utilisateur par défaut précédemment connu s’est déconnecté et qu’un seul utilisateur est connecté sur l’appareil, elle marque cet utilisateur comme nouvel utilisateur « par défaut » et le retourne.
- Si l’utilisateur par défaut précédemment connu s’est déconnecté et que plusieurs utilisateurs sont connectés sur l’appareil, elle retourne E_GAMEUSER_NO_DEFAULT_USER.
- Lors des lancements en mode développeur, l’utilisateur par défaut est l’utilisateur à connexion automatique, que vous pouvez spécifier en le définissant comme utilisateur à connexion automatique dans DevHome ou en utilisant DefaultUser de xbconfig (rubrique sous NDA).
- Si vous appelez cette fonction de manière répétée et que l’utilisateur par défaut qui a lancé le jeu est connu, elle retourne ce même utilisateur.
- Si l’utilisateur par défaut précédemment connu s’est déconnecté et qu’un seul utilisateur est connecté sur l’appareil, elle marque cet utilisateur comme nouvel utilisateur « par défaut » et le retourne.
- Si l’utilisateur qui a initialement lancé le jeu s’est déconnecté et que le nombre d’utilisateurs est égal à 0 ou supérieur à 1, le système affiche une interface utilisateur pour obtenir l’utilisateur, puis définit cet utilisateur comme utilisateur par défaut.
