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

# XUserResolvePrivilegeWithUiAsync

> XUserResolvePrivilegeWithUiAsync

# XUserResolvePrivilegeWithUiAsync

显示一个用户界面，允许用户解决与指定权限相关的任何问题。

## 语法

```cpp theme={null}
HRESULT XUserResolvePrivilegeWithUiAsync(  
         XUserHandle user,  
         XUserPrivilegeOptions options,  
         XUserPrivilege privilege,  
         XAsyncBlock* async  
)  
```

### 参数

*user*   \_In\_\
类型：XUserHandle

要向其显示解决 UI 的用户。

*options*   \_In\_\
类型：[XUserPrivilegeOptions](https://docs.xbox.com/zh-CN/reference/system/xuser/enums/xuserprivilegeoptions.md)

用户权限选项。

*privilege*   \_In\_\
类型：[XUserPrivilege](https://docs.xbox.com/zh-CN/reference/system/xuser/enums/xuserprivilege.md)

所需的用户权限。

*async*   \_Inout\_\
类型：[XAsyncBlock\*](https://docs.xbox.com/zh-CN/reference/system/xasync/structs/xasyncblock.md)

用于轮询调用状态和检索调用结果的 [XAsyncBlock](https://docs.xbox.com/zh-CN/reference/system/xasync/structs/xasyncblock.md)。

### 返回值

类型：HRESULT

HRESULT 成功或错误代码。
有关错误代码的列表，请参阅[错误代码](https://docs.xbox.com/zh-CN/reference/errorcodes.md)。

## 备注

要检索对 XUserResolvePrivilegeWithUiAsync 的调用结果，请调用 [XUserResolvePrivilegeWithUiResult](https://docs.xbox.com/zh-CN/reference/system/xuser/functions/xuserresolveprivilegewithuiresult.md)。

以下示例展示了如何使用 XUserResolvePrivilegeWithUiAsync 函数。

```cpp theme={null}
HRESULT hr = XUserResolvePrivilegeWithUiAsync(
  userHandle
  resolveUserPrivilegeOptions,
  privilegeToResolve,
  asyncBlock);
```

## 要求

**头文件：** XUser.h

**库：** xgameruntime.lib

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

## 概念文档

* [使用 Game Chat 2 C++ API](https://docs.xbox.com/zh-CN/services/xbox-services/multiplayer/chat/game-chat2/using-game-chat-2.md)

## 另请参阅

[XUser](https://docs.xbox.com/zh-CN/reference/system/xuser/xuser_members.md)

[XUserResolvePrivilegeWithUiResult](https://docs.xbox.com/zh-CN/reference/system/xuser/functions/xuserresolveprivilegewithuiresult.md)


## Related topics

- [XUserResolvePrivilegeWithUiResult](https://docs.xbox.com/zh-CN/reference/system/xuser/functions/xuserresolveprivilegewithuiresult.md)
- [XUserPrivilege](https://docs.xbox.com/zh-CN/reference/system/xuser/enums/xuserprivilege.md)
- [XUserPrivilegeOptions](https://docs.xbox.com/zh-CN/reference/system/xuser/enums/xuserprivilegeoptions.md)
- [XUserCheckPrivilege](https://docs.xbox.com/zh-CN/reference/system/xuser/functions/xusercheckprivilege.md)
- [XBOX 服务用户特权的客户端使用](https://docs.xbox.com/zh-CN/services/xbox-services/fundamentals/identity/privileges/concepts/live-user-privileges-client.md)
