Freigeben über


PFAuthenticationServerLoginWithSteamIdGetResult

Rufen Sie das Ergebnis aus einem PFAuthenticationServerLoginWithSteamIdAsync-Aufruf ab. PfEntityHandle wird immer zurückgegeben, aber die zusätzlichen Informationen in PFAuthenticationLoginResult werden nur zurückgegeben, wenn ein Puffer bereitgestellt wird.

Syntax

HRESULT PFAuthenticationServerLoginWithSteamIdGetResult(  
    XAsyncBlock* async,  
    PFAuthenticationEntityTokenResponse entityTokenResponse,  
    size_t bufferSize,  
    void* buffer,  
    PFAuthenticationLoginResult result,  
    size_t* bufferUsed  
)  

Parameter

async XAsyncBlock*
Inout

XAsyncBlock für den asynchronen Vorgang.

entityTokenResponse PFAuthenticationEntityTokenResponse
Bibliotheksseitig zugeordnete Ausgabe

TBD

bufferSize Size_t

Die Größe des Puffers für das Ergebnisobjekt.

buffer Leere*
* Out_writes_bytes_to(bufferSize,bufferUsed)

Bytepuffer, der für den Anmeldeergebniswert und die zugehörigen Felder verwendet wird.

result PFAuthenticationLoginResult
optional, bibliotheksseitig zugeordnete Ausgabe

Zeiger auf das LoginResult-Objekt.

bufferUsed Size_t*
Optionale Ausgabe

Die Anzahl der Bytes im bereitgestellten Puffer, die verwendet wurden.

Rückgabewert

Typ: HRESULT

Ergebniscode für diesen API-Vorgang. Wenn der Dienstaufruf nicht erfolgreich ist, ist das Ergebnis E_PF_EVALUATION_MODE_PLAYER_COUNT_EXCEEDED, E_PF_REQUEST_VIEW_CONSTRAINT_PARAMS_NOT_ALLOWED, E_PF_STEAM_NOT_ENABLED_FOR_TITLE, E_PF_STEAM_USER_NOT_FOUND oder eines der globalen PlayFab-Dienstfehler. Weitere Informationen zur Fehlerbehandlung finden Sie auf der Dokumentationsseite "Behandeln von PlayFab-Fehlern".

Hinweise

Wenn der PFAuthenticationServerLoginWithSteamIdAsync-Aufruf fehlschlägt, ist entityHandle mit null. Andernfalls muss das Handle mit PFEntityCloseHandle geschlossen werden, wenn es nicht mehr benötigt wird. Bei Rückgabe ist "result" ein Zeiger innerhalb des Puffers und muss nicht separat freigegeben werden.

Voraussetzungen

Header: PFAuthentication.h

Weitere Informationen

PFAuthentication-Member