다음을 통해 공유


XUserGetMsaTokenSilentlyResult

XUserGetMsaTokenSilentlyAsync 호출의 결과를 가져옵니다.

구문

HRESULT XUserGetMsaTokenSilentlyResult(  
         XAsyncBlock* async,  
         size_t resultTokenSize,  
         char* resultToken,  
         size_t* resultTokenUsed  
)  

매개 변수

async _Inout_
형식: XAsyncBlock*

호출의 상태를 폴링하고 호출 결과를 검색하기 위해 사용할 수 있는 XAsyncBlock입니다.

resultTokenSize _In_
형식: size_t

resultToken 매개 변수에 있는 버퍼 크기입니다. 개발자는 이 크기를 확인하려면 XUserGetMsaTokenSilentlyResultSize를 호출해야 합니다.

resultToken _Out_writes_bytes_to_(resultTokenSize,resultTokenUsed)
형식: char

XUserGetMsaTokenSilentlyAsync 호출의 결과를 포함합니다.

반환 시 resultToken은 사용자의 가져온 MSA 토큰을 가리킵니다.

resultTokenUsed _Out_opt_
형식: size_t*

resultToken 매개 변수에 기록된 바이트 수입니다.

반환 값

형식: HRESULT

성공한 경우 S_OK를 반환하고, 그렇지 않으면 오류 코드를 반환합니다. 오류 코드 목록은 오류 코드를 참조하세요.

설명

비동기 결과가 완료되면 오류가 있는 경우 타이틀은 MSA 토큰을 가져오기 위해 XGameUiShowWebAuthenticationAsync를 호출해야 합니다.

요구 사항

헤더: XUser.h

라이브러리: xgameruntime.lib

지원되는 플랫폼: Windows, Xbox One 패밀리 콘솔 및 Xbox Series 콘솔

참고 항목

XUser

XUserGetMsaTokenSilentlyAsync

XUserGetMsaTokenSilentlyResultSize