Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
Rufen Sie das Ergebnis aus einem PFAuthenticationLoginWithAppleAsync-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 PFAuthenticationLoginWithAppleGetResult(
XAsyncBlock* async,
PFEntityHandle* entityHandle,
size_t bufferSize,
void* buffer,
PFAuthenticationLoginResult result,
size_t* bufferUsed
)
Parameter
async XAsyncBlock*
Inout
XAsyncBlock für den asynchronen Vorgang.
entityHandle PFEntityHandle*
Ausgabe
PFEntityHandle, das verwendet werden kann, um andere PlayFab-API-Aufrufe zu authentifizieren.
bufferSize size_t
Die Größe des Puffers für das Ergebnisobjekt.
buffer Leere*
*
Out_writes_bytes_to_opt(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_APPLE_NOT_ENABLED_FOR_TITLE, E_PF_ENCRYPTION_KEY_MISSING, E_PF_EVALUATION_MODE_PLAYER_COUNT_EXCEEDED, E_PF_INVALID_SIGNATURE, E_PF_INVALID_SIGNATURE_TIME, E_PF_PLAYER_SECRET_ALREADY_CONFIGURED, E_PF_PLAYER_SECRET_NOT_CONFIGURED, E_PF_REQUEST_VIEW_CONSTRAINT_PARAMS_NOT_ALLOWED, E_PF_TOKEN_SIGNING_KEY_NOT_FOUND oder einen der globalen PlayFab-Dienstfehler. Weitere Informationen zur Fehlerbehandlung finden Sie auf der Dokumentationsseite "Behandeln von PlayFab-Fehlern".
Hinweise
Wenn der PFAuthenticationLoginWithAppleAsync-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
Kopfball: PFAuthentication.h