Skip to main content

XUserFindControllerForUserWithUiAsync

ユーザーに使用したいコントローラーをオンにして識別するよう促すダイアログを表示します。

構文

パラメーター

user   _In_
Type: XUserHandle
コントローラーを検索する対象のユーザーの XUserHandle です。 async   _In_
Type: XAsyncBlock*
呼び出しの状態のポーリングと呼び出し結果の取得に使用する XAsyncBlock です。

戻り値

Type: HRESULT HRESULT の成功またはエラー コード。エラー コードの一覧については、 エラー コード を参照してください。

解説

デスクトップでは、この関数は UI を表示しません。 ユーザーが選択したコントローラーの結果を取得する方法はいくつかあります。
  1. XUserFindControllerForUserWithUiResult を呼び出します。 これは、現在バインドされているコントローラーのデバイス ID を返します。
  2. ユーザーが新しいコントローラーを選択したときに発生する XUserDeviceAssociationChangedCallback コールバックから結果を取得します。

要件

ヘッダー: XUser.h ライブラリ: xgameruntime.lib サポートされているプラットフォーム: Windows、XBOX One ファミリ本体および XBOX Series 本体

関連項目

XUser
コントローラーの喪失への対応 (NDA topic)
最終更新日 2026年8月24日