스토브 런처에 로그인한 사용자 정보를 얻기 위해서는 StovePC_GetUser 함수로 확인할 수 있습니다. StovePC_GetUser 함수의 동작확인을 위해 CHelloStoveDlg::OnBnClickedGetUser 함수에 추가합니다.
void CHelloStoveDlg::OnBnClickedGetUser()
{
/*여기에 '따라하기' 코드를 추가합니다.*/
StovePCResult result = StovePC_GetUser();
if (result != STOVE_PC_NO_ERROR)
{
CString log;
log.Format(L"[Error] StovePC_GetUser, Result %d", result);
OnLog(log);
}
else
{
OnLog(L"[Success] StovePC_GetUser");
}
}
C++
복사
StovePC_GetUser 함수가 정상적으로 호출됐을 때의 콜백 OnUser 함수의 주석을 풀고 아래 코드를 작성합니다.
StovePC_GetUser 함수가 정상적으로 호출되면 콜백 OnUser 함수가 호출됩니다. 콜백 OnUser 함수가 호출되면 StovePCUser 인자를 통해 사용자 정보 추출이 가능합니다.
void OnUser(const StovePCUser user)
{
/*여기에 '따라하기' 코드를 추가합니다.*/
OnLog(L"<User>");
CString log;
log.Format(L"memberNo : %I64d", user.memberNo);
OnLog(log);
log.Format(L"nickname : %s", user.nickname);
OnLog(log);
log.Format(L"gameUserId : %s", user.gameUserId);
OnLog(log);
}
C++
복사