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

# ゲームの既定のユーザーの変更

> ゲームの既定のユーザーの変更

XR-112 は、ゲームがアクティブな (既定の) ユーザーを変更できるようにアカウント ピッカーへのエントリ ポイントを提供することを要求します。ゲームがシンプルなユーザー モデルを使用しており、起動前に必須の既定のユーザーが確保されている場合、ゲームはこのエントリ ポイントを提供する必要はありません。

ベスト プラクティスとして、シンプルなユーザー モデルを使用しているゲームであっても、ゲームの既定のユーザーを変更するオプションを提供することを検討してもよいでしょう。これには少しコードが必要です。大まかには、新しいユーザーがサインインできるようにし、そのユーザーでゲームを再起動する必要があります。次の手順で行えます。

1. [XUserAddAsync](https://docs.xbox.com/ja-jp/reference/system/xuser/functions/xuseraddasync.md) を呼び出して XUserHandle を取得します。
2. [XLaunchNewGame](https://docs.xbox.com/ja-jp/reference/system/xgame/functions/xlaunchnewgame.md) を呼び出し、現在のゲームの EXE を指定し、先ほど取得した XUserHandle を使用します。

この方法でゲームを再起動した後、新しいユーザーがそのゲームの既定のユーザーになります。そのユーザーがサインアウトすると、ゲームはサスペンドされます。既定のユーザーに対するサインアウト イベントは発生しません。

## 関連項目

[XUserAddAsync](https://docs.xbox.com/ja-jp/reference/system/xuser/functions/xuseraddasync.md)
[XLaunchNewGame](https://docs.xbox.com/ja-jp/reference/system/xgame/functions/xlaunchnewgame.md)


## Related topics

- [ユーザー](https://docs.xbox.com/ja-jp/build/core-features/common/user/user-toc.md)
- [ゲームの既定のユーザーの確立](https://docs.xbox.com/ja-jp/build/core-features/common/user/users-establishing-default-user.md)
- [XBOX ゲーム向け XBOX 要件](https://docs.xbox.com/ja-jp/publishing/certification/xbox-requirements.md)
- [XR-112 アクティブ化時と再開時のユーザーとコントローラーの設定](https://docs.xbox.com/ja-jp/publishing/certification/xr/xr-112.md)
- [ユーザー ID と XUser](https://docs.xbox.com/ja-jp/build/core-features/common/user/player-identity-xuser.md)
