Skip to main content
PFAuthenticationLoginWithGoogleAccountAsync 호출의 결과를 가져옵니다. PFEntityHandle은 항상 반환되지만, PFAuthenticationLoginResult의 추가 정보는 버퍼가 제공된 경우에만 반환됩니다.

Syntax

Parameters

async XAsyncBlock*
Inout
비동기 작업을 위한 XAsyncBlock입니다. entityHandle PFEntityHandle*
output
다른 PlayFab API 호출을 인증하는 데 사용할 수 있는 PFEntityHandle입니다. bufferSize size_t 결과 객체에 대한 버퍼의 크기입니다. buffer void*
*Out_writes_bytes_to_opt(bufferSize,bufferUsed)
Login 결과 값과 해당 필드에 사용되는 바이트 버퍼입니다. result PFAuthenticationLoginResult
optional, library-allocated output
LoginResult 객체에 대한 포인터입니다. bufferUsed size_t*
optional output
제공된 버퍼에서 사용된 바이트 수입니다.

Return value

Type: HRESULT 이 API 작업의 결과 코드입니다. 서비스 호출이 실패한 경우, 결과는 E_PF_ENCRYPTION_KEY_MISSING, E_PF_EVALUATION_MODE_PLAYER_COUNT_EXCEEDED, E_PF_GOOGLE_O_AUTH_ERROR, E_PF_GOOGLE_O_AUTH_NO_ID_TOKEN_INCLUDED_IN_RESPONSE, E_PF_GOOGLE_O_AUTH_NOT_CONFIGURED_FOR_TITLE, E_PF_INVALID_GOOGLE_TOKEN, E_PF_PLAYER_SECRET_ALREADY_CONFIGURED, E_PF_PLAYER_SECRET_NOT_CONFIGURED, E_PF_REQUEST_VIEW_CONSTRAINT_PARAMS_NOT_ALLOWED 또는 글로벌 PlayFab 서비스 오류 중 하나가 됩니다. 오류 처리에 대한 자세한 내용은 문서 페이지 “Handling PlayFab Errors”를 참조하세요.

Remarks

PFAuthenticationLoginWithGoogleAccountAsync 호출이 실패하면 entityHandle은 null이 됩니다. 그렇지 않은 경우, 더 이상 필요하지 않을 때 PFEntityCloseHandle을 사용하여 핸들을 닫아야 합니다. 반환된 경우, ‘result’는 ‘buffer’ 내의 포인터이며 별도로 해제할 필요가 없습니다.

Requirements

Header: PFAuthentication.h

See also

PFAuthentication members
마지막 수정일 2026년 8월 13일