XblAchievementsGetAchievementAsync
특정 도전 과제 ID와 함께 플레이어의 도전 과제를 가져옵니다.
구문
HRESULT XblAchievementsGetAchievementAsync(
XblContextHandle xboxLiveContext,
uint64_t xboxUserId,
const char* serviceConfigurationId,
const char* achievementId,
XAsyncBlock* async
)
매개 변수
xboxLiveContext _In_
형식: XblContextHandle
XblContextCreateHandle로 생성된 Xbox Live 컨텍스트 핸들입니다.
xboxUserId _In_
형식: uint64_t
플레이어의 Xbox 사용자 ID입니다.
serviceConfigurationId _In_z_
형식: char*
타이틀용 SCID(서비스 구성 ID)입니다. SCID는 대소문자를 구분하므로 파트너 센터에서 직접 붙여넣기하세요.
achievementId _In_z_
형식: char*
XDP 또는 개발자 센터에서 정의된 UTF-8로 인코딩된 도전 과제의 고유 식별자입니다.
async _In_
형식: XAsyncBlock*
호출자가 할당한 AsyncBlock입니다.
반환 값
형식: HRESULT
이 API 작업에 대한 HRESULT 반환 코드입니다.
설명
결과를 가져오려면 AsyncBlock 콜백 내에서 또는 AsyncBlock이 완료된 후에 XblAchievementsGetAchievementResult를 호출합니다.
REST 호출
V2 GET /users/xuid({xuid})/achievements/{scid}/{achievementId}
요구 사항
헤더: achievements_c.h
도서관: Microsoft.Xbox.Services.14x.GDK.C.lib