XUserGetTokenAndSignatureUtf16Result

获取调用 XUserGetTokenAndSignatureUtf16Async 的结果。

语法

HRESULT XUserGetTokenAndSignatureUtf16Result(  
         XAsyncBlock* async,  
         size_t bufferSize,  
         void* buffer,  
         XUserGetTokenAndSignatureUtf16Data** ptrToBuffer,  
         size_t* bufferUsed  
)  

参数

async _Inout_
类型:XAsyncBlock*

用于轮询调用的状态和检索调用结果的 XAsyncBlock

bufferSize _In_
类型:size_t

buffer 参数中缓冲区的大小。

buffer _Out_writes_bytes_to_(bufferSize,bufferUsed)
类型:void

包含调用 XUserGetTokenAndSignatureUtf16Async 的结果。

ptrToBuffer _Outptr_
类型:XUserGetTokenAndSignatureUtf16Data**

返回时,prtToBuffer 指向您在 buffer 参数中指定的缓冲区。 此参数提供指向 buffer 的类型化指针,不需要单独释放。

bufferUsed _Out_opt_
类型:size_t*

写入 buffer 参数的字节数。

返回值

类型:HRESULT

如果成功,则返回 S_OK;否则返回错误代码。 有关错误代码的列表,请参阅错误代码

备注

XUserGetTokenAndSignatureUtf16Async 函数使用 XUserGetTokenAndSignatureOptions 枚举参数异步检索 Web 请求的 xtoken 和签名。

要异步检索 Web 请求的 Unicode xtoken 和签名,请调用 XUserGetTokenAndSignatureUtf16Async

要检索存放调用 XUserGetTokenAndSignatureUtf16Async 的结果所需的缓冲区大小,请调用 XUserGetTokenAndSignatureUtf16ResultSize

要求

头文件:XUser.h

库:xgameruntime.lib

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

另请参阅

XUser

XUserGetTokenAndSignatureUtf16Async

XUserGetTokenAndSignatureUtf16ResultSize