XGameUiShowWebAuthenticationResultSize
检索存储之前完成的身份验证请求所需的缓冲区大小。 此大小是可变的,因为服务器响应可以包含任意数量的数据。
语法
HRESULT XGameUiShowWebAuthenticationResultSize(
XAsyncBlock* async,
size_t* bufferSize
)
参数
async _Inout_
类型:XAsyncBlock*
指向传递到 XGameUiShowWebAuthenticationAsync 的 XAsyncBlock 的指针。
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
异步编程模型