> ## Documentation Index
> Fetch the complete documentation index at: https://devdocs.xbox.com/llms.txt
> Use this file to discover all available pages before exploring further.

# XUserGetTokenAndSignatureUtf16ResultSize

> XUserGetTokenAndSignatureUtf16ResultSize

# XUserGetTokenAndSignatureUtf16ResultSize

获取用于存放调用 [XUserGetTokenAndSignatureUtf16Async](/reference/system/xuser/functions/xusergettokenandsignatureutf16async) 结果的缓冲区大小。

## 语法

```cpp theme={null}
HRESULT XUserGetTokenAndSignatureUtf16ResultSize(  
         XAsyncBlock* async,  
         size_t* bufferSize  
)  
```

### 参数

*async*   \_Inout\_\
类型：XAsyncBlock\*

用于轮询调用状态并检索调用结果的 [XAsyncBlock](/reference/system/xasync/structs/xasyncblock)。

*bufferSize*   \_Out\_\
类型：size\_t\*

包含所需的缓冲区大小。

### 返回值

类型：HRESULT

如果成功，则返回 S\_OK；否则返回错误代码。
有关错误代码列表，请参阅[错误代码](/reference/errorcodes)。

## 注解

XUserGetTokenAndSignatureUtf16Async 函数使用 [XUserGetTokenAndSignatureOptions](/reference/system/xuser/enums/xusergettokenandsignatureoptions) 枚举参数以异步方式检索 Web 请求的 Unicode xtoken 和签名。

若要以异步方式检索 Web 请求的 Unicode xtoken 和签名，请调用
[XUserGetTokenAndSignatureUtf16Async](/reference/system/xuser/functions/xusergettokenandsignatureutf16async)。

若要检索调用 [XUserGetTokenAndSignatureUtf16Async](/reference/system/xuser/functions/xusergettokenandsignatureutf16async) 的结果，请调用 [XUserGetTokenAndSignatureUtf16Result](/reference/system/xuser/functions/xusergettokenandsignatureutf16result)。

## 要求

**头文件：** XUser.h

**库：** xgameruntime.lib

**支持的平台：** Windows、Steam Deck、XBOX One 系列主机和 XBOX Series 主机

## 另请参阅

[XUser](/reference/system/xuser/xuser_members)

[XUserGetTokenAndSignatureUtf16Async](/reference/system/xuser/functions/xusergettokenandsignatureutf16async)

[XUserGetTokenAndSignatureUtf16Result](/reference/system/xuser/functions/xusergettokenandsignatureutf16result)


## Related topics

- [XUserGetTokenAndSignatureUtf16Result](/zh-CN/reference/system/xuser/functions/xusergettokenandsignatureutf16result.md)
- [XUserGetTokenAndSignatureUtf16Async](/zh-CN/reference/system/xuser/functions/xusergettokenandsignatureutf16async.md)
- [XUser](/zh-CN/reference/system/xuser/xuser_members.md)
- [面向 GDK 的 Unity C# API 包装器](/zh-CN/build/gdk-and-engines/unity/unity-api-wrappers.md)
- [XUserGetTokenAndSignatureUtf16Data](/zh-CN/reference/system/xuser/structs/xusergettokenandsignatureutf16data.md)
