Skip to main content

XUserPlatformRemoteConnectShowPromptEventHandler

リモート接続認証用のプロンプトを表示するためのイベント ハンドラーです。

構文

パラメーター

context   _In_opt_
Type: void*
イベント ハンドラーで使用されるデータへの任意ポインター。 userIdentifier   _In_
Type: uint32_t
ユーザーが追加されたときに XUser に渡されたユーザー識別子です。 operation   _In_
Type: XUserPlatformOperation
この操作のハンドルです。 url   _In_z_
Type: char const*
プロンプトに表示する URL です。 code   _In_z_
Type: char const*
プロンプトに表示するコードです。 qrCodeSize   _In_
Type: size_t
qrCode バッファーのサイズです。 qrCode   _In_reads_bytes_
Type: void const*
URL の QR コードを PNG として格納したバッファーへのポインターです。

戻り値

解説

このイベントは、リモート接続認証プロセスを実行するようユーザーに促す必要があるときに XUser によって発生します。 XUserPlatformRemoteConnectClosePromptEventHandler が呼び出されるか、ユーザーが閉じるまで、プロンプト UI を表示し続ける必要があります。 ユーザーが QR コードをスキャンできない場合に備えて、ゲームは取得した URL とコードを引き続き表示する必要があります。QR コードにはコードは埋め込まれません。 すべての引数は呼び出し元が所有します (context を除く)。

要件

ヘッダー: XUser.h ライブラリ: xgameruntime.lib サポートされているプラットフォーム: Steam Deck でサポート

関連項目

XUserPlatformRemoteConnectEventHandlers XUserPlatformRemoteConnectSetEventHandlers XUserPlatformRemoteConnectClosePromptEventHandler XUserPlatformRemoteConnectCancelPrompt
最終更新日 2026年8月13日