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