Skip to main content
XR-112 は、ゲームがアクティブな (既定の) ユーザーを変更できるようにアカウント ピッカーへのエントリ ポイントを提供することを要求します。ゲームがシンプルなユーザー モデルを使用しており、起動前に必須の既定のユーザーが確保されている場合、ゲームはこのエントリ ポイントを提供する必要はありません。 ベスト プラクティスとして、シンプルなユーザー モデルを使用しているゲームであっても、ゲームの既定のユーザーを変更するオプションを提供することを検討してもよいでしょう。これには少しコードが必要です。大まかには、新しいユーザーがサインインできるようにし、そのユーザーでゲームを再起動する必要があります。次の手順で行えます。
  1. XUserAddAsync を呼び出して XUserHandle を取得します。
  2. XLaunchNewGame を呼び出し、現在のゲームの EXE を指定し、先ほど取得した XUserHandle を使用します。
この方法でゲームを再起動した後、新しいユーザーがそのゲームの既定のユーザーになります。そのユーザーがサインアウトすると、ゲームはサスペンドされます。既定のユーザーに対するサインアウト イベントは発生しません。

関連項目

XUserAddAsync XLaunchNewGame
最終更新日 2026年8月13日