PFAuthenticationLoginWithXUserAsync

Signiert den Benutzer mit einem XUserHandle und gibt eine Sitzungs-ID zurück, die anschließend für API-Aufrufe verwendet werden kann, die einen authentifizierten Benutzer erfordern

Syntax

HRESULT PFAuthenticationLoginWithXUserAsync(  
    PFServiceConfigHandle serviceConfigHandle,  
    const PFAuthenticationLoginWithXUserRequest* request,  
    XAsyncBlock* async  
)  

Parameter

serviceConfigHandle PFServiceConfigHandle

PFServiceConfigHandle wurde vom PFServiceConfigCreateHandle-Aufruf zurückgegeben.

request PFAuthenticationLoginWithXUserRequest*

Aufgefülltes Anforderungsobjekt.

async XAsyncBlock*
Ein-Aus

XAsyncBlock für den asynchronen Vorgang.

Rückgabewert

Typ: HRESULT

Ergebniscode für diesen API-Vorgang.

Hinweise

Diese API ist auf GDK verfügbar. Wenn sich ein Benutzer zum ersten Mal mit dem Xbox Live-Konto anmeldet und CreateAccount auf "true" festgelegt ist, wird ein neues PlayFab-Konto erstellt und mit dem Xbox Live-Konto verknüpft. In diesem Fall wird keine E-Mail-Adresse oder kein Benutzername mit dem PlayFab-Konto verknüpft. Wenn kein PlayFab-Konto mit dem Xbox Live-Konto verknüpft ist, wird eine entsprechende Fehlermeldung zurückgegeben, sodass der Titel den Benutzer durch die Erstellung eines PlayFab-Kontos führen kann. Siehe auch ClientLinkXboxAccountAsync, ClientUnlinkXboxAccountAsync. Wenn die asynchrone Aufgabe abgeschlossen ist, rufen Sie PFAuthenticationLoginWithXUserGetResult auf, um das Ergebnis abzurufen.

Anforderungen

Kopfzeile: PFAuthentication_Xbox.h

Weitere Informationen

PFAuthentication_Xbox Mitglieder