XGameUiShowWebAuthenticationResultSize

检索存储之前完成的身份验证请求所需的缓冲区大小。 此大小是可变的,因为服务器响应可以包含任意数量的数据。

语法

HRESULT XGameUiShowWebAuthenticationResultSize(  
         XAsyncBlock* async,  
         size_t* bufferSize  
)  

参数

async _Inout_
类型:XAsyncBlock*

指向传递到 XGameUiShowWebAuthenticationAsyncXAsyncBlock 的指针。

bufferSize _Out_
类型:size_t*

XGameUiShowWebAuthenticationAsync 调用返回的 XGameUiWebAuthenticationResultData 的大小(以字节为单位)。

返回值

类型:HRESULT

HRESULT 成功或错误代码。

备注

AsyncBlock 回调内或 AsyncBlock 完成后调用此方法。 必须调用此方法,以便可以分配足够大小的缓冲区,以包含在 XGameUiShowWebAuthenticationResult 中返回的结果数据。

有关如何使用此方法的示例,请参阅 XGameUiShowWebAuthenticationAsync 中的代码示例。

要求

头文件: XGameUI.h

库:xgameruntime.lib

支持平台:Windows、Xbox One 系列主机和 Xbox Series 主机

另请参阅

XGameUI
XGameUiShowWebAuthenticationAsync
XGameUiShowWebAuthenticationResult
XGameUiWebAuthenticationResultData
异步编程模型