다음을 통해 공유


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