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 本体