Skip to main content

XGameUiShowWebAuthenticationResult

取得 XGameUiShowWebAuthenticationAsync 呼叫的結果。

語法

參數

async   _Inout_
類型:XAsyncBlock*
指向傳遞給 XGameUiShowWebAuthenticationAsync 之 XAsyncBlock 的指標。 bufferSize   _In_
類型:size_t
用來接收已完成驗證要求之結果資料的緩衝區大小 (以位元組為單位)。 buffer   _Out_writes_bytes_to_(bufferSize,bufferUsed)
類型:void
指向用來接收已完成驗證要求之結果資料的緩衝區指標。此緩衝區會保存結果資料結構,以及可變大小的回應資料。 ptrToBuffer   _Outptr_
類型:XGameUiWebAuthenticationResultData**
結果資料結構的參考指標。結果資料結構會儲存在傳入的 buffer 中。 bufferUsed   _Out_opt_
類型:size_t*
buffer 中用來儲存結果資料和可變回應資料的位元組數目。

傳回值

類型:HRESULT HRESULT 成功或錯誤碼。

備註

請在 AsyncBlock 回呼內或 AsyncBlock 完成之後呼叫此方法。 呼叫此方法之前,您應先呼叫 XGameUiShowWebAuthenticationResultSize,以便配置大小足以容納網頁驗證回應結果的記憶體緩衝區。 呼叫此方法之後,buffer 會同時包含 XGameUiWebAuthenticationResultData 結構以及可變回應資料 (可透過結果資料結構的 responseCompletionUri 欄位存取)。 當您完成處理結果資料之後,應釋放 buffer 記憶體配置。 如需如何使用此方法的範例,請參閱 XGameUiShowWebAuthenticationAsync 中的程式碼範例。

需求

標頭: XGameUI.h 程式庫: xgameruntime.lib 支援的平台: Windows、XBOX One 系列主機和 XBOX Series 主機

另請參閱

XGameUI
XGameUiShowWebAuthenticationAsync
XGameUiShowWebAuthenticationResultSize
XGameUiWebAuthenticationResultData
非同步程式設計模型
Last modified on October 6, 2026