Skip to main content
O XR-112 exige que os jogos forneçam um ponto de entrada para o seletor de contas para permitir a alteração dos usuários ativos (padrão). Se o jogo estiver usando o modelo de usuário simplificado e tiver garantido um usuário padrão obrigatório antes da inicialização, o jogo não precisará fornecer esse ponto de entrada. Como prática recomendada, os jogos que usam o modelo de usuário simplificado ainda podem querer oferecer a opção de alterar o usuário padrão do jogo. Isso exigirá um pouco de código. Em linhas gerais, eles precisam permitir que um novo usuário entre e, em seguida, reiniciar o jogo com esse usuário. Eles podem fazer isso com as seguintes etapas:
  1. Chame XUserAddAsync e obtenha um XUserHandle
  2. Chame XLaunchNewGame, especificando o EXE do jogo atual e usando o XUserHandle obtido anteriormente.
Depois que o jogo for reiniciado dessa maneira, o novo usuário será o usuário padrão desse jogo. Se esse usuário sair, o jogo será suspenso. O jogo não receberá um evento de saída para o usuário padrão.

Confira também

XUserAddAsync XLaunchNewGame
Last modified on October 6, 2026