次の方法で共有


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