XUserResolvePrivilegeWithUiAsync

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

语法

HRESULT XUserResolvePrivilegeWithUiAsync(  
         XUserHandle user,  
         XUserPrivilegeOptions options,  
         XUserPrivilege privilege,  
         XAsyncBlock* async  
)  

参数

user _In_
类型:XUserHandle

我们正在向其显示解决 UI 的用户。

options _In_
类型:XUserPrivilegeOptions

用户权限选项。

privilege _In_
类型:XUserPrivilege

所需的用户权限。

async _Inout_
类型:XAsyncBlock*

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

返回值

类型:HRESULT

HRESULT 成功或错误代码。
有关错误代码的列表,请参阅错误代码

备注

要检索 XUserResolvePrivilegeWithUiAsync 调用的结果,请调用 XUserResolvePrivilegeWithUiResult

下面的示例显示如何使用 XUserResolvePrivilegeWithUiAsync 函数。

HRESULT hr = XUserResolvePrivilegeWithUiAsync(
  userHandle
  resolveUserPrivilegeOptions,
  privilegeToResolve,
  asyncBlock);

要求

头文件:XUser.h

库:xgameruntime.lib

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

另请参阅

XUser

XUserResolvePrivilegeWithUiResult