> ## 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.

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

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

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

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

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

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

## 関連項目

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


## Related topics

- [ユーザー](/ja-jp/build/core-features/common/user/user-toc.md)
- [ゲームの既定のユーザーの確立](/ja-jp/build/core-features/common/user/users-establishing-default-user.md)
- [ユーザー ID と XUser](/ja-jp/build/core-features/common/user/player-identity-xuser.md)
- [XBOX Manager: テスト アカウントの管理](/ja-jp/tools/tools-console/xbom/manager-tool-profiles.md)
- [XR-115 プレイ中のユーザーまたはコントローラーの追加と削除](/ja-jp/publishing/certification/xr/xr-115.md)
