> ## Documentation Index
> Fetch the complete documentation index at: https://devdocs.xbox.com/llms.txt
> Use this file to discover all available pages before exploring further.

# Cambio del usuario predeterminado del juego

> Cambio del usuario predeterminado del juego

XR-112 requiere que los juegos proporcionen un punto de entrada al selector de cuentas para permitir
el cambio de los usuarios activos (predeterminados). Si el juego usa el modelo de usuario
simplificado y se ha asegurado de tener un usuario predeterminado obligatorio antes del inicio, el
juego no necesita proporcionar este punto de entrada.

Como práctica recomendada, es posible que los juegos que usan el modelo de usuario simplificado quieran de todos modos dar la
opción de cambiar el usuario predeterminado del juego. Esto requerirá un poco de
código. A grandes rasgos, deben permitir que un nuevo usuario inicie sesión y, después, volver a iniciar
el juego con ese usuario. Pueden hacerlo con los pasos siguientes:

1. Llame a [XUserAddAsync](/reference/system/xuser/functions/xuseraddasync) y obtenga un XUserHandle.
2. Llame a [XLaunchNewGame](/reference/system/xgame/functions/xlaunchnewgame), especificando el archivo EXE del juego actual
   y usando el XUserHandle determinado anteriormente.

Después de que el juego se reinicia de esta manera, el nuevo usuario es el usuario predeterminado
de ese juego. Si ese usuario alguna vez cierra sesión, el juego se suspenderá.
El juego no recibirá un evento de cierre de sesión para su usuario predeterminado.

## Consulte también

[XUserAddAsync](/reference/system/xuser/functions/xuseraddasync)
[XLaunchNewGame](/reference/system/xgame/functions/xlaunchnewgame)
