Passer au contenu principal
Obtient le résultat d’un appel PFAuthenticationServerLoginWithAndroidDeviceIDAsync. Le PFEntityHandle est toujours retourné, mais les informations supplémentaires de PFAuthenticationLoginResult ne sont retournées que si une mémoire tampon est fournie.

Syntaxe

Paramètres

async   XAsyncBlock*
Inout
XAsyncBlock pour l’opération asynchrone. entityTokenResponse   PFAuthenticationEntityTokenResponse**
library-allocated output
À déterminer bufferSize   size_t La taille de la mémoire tampon pour l’objet de résultat. buffer   void*
*Out_writes_bytes_to(bufferSize,bufferUsed)
Mémoire tampon d’octets utilisée pour la valeur de résultat de la connexion et ses champs. result   PFAuthenticationLoginResult**
optional, library-allocated output
Pointeur vers l’objet LoginResult. bufferUsed   size_t*
optional output
Le nombre d’octets utilisés dans la mémoire tampon fournie.

Valeur de retour

Type : HRESULT Code de résultat de cette opération d’API. Si l’appel au service échoue, le résultat sera E_PF_EVALUATION_MODE_PLAYER_COUNT_EXCEEDED, E_PF_REQUEST_VIEW_CONSTRAINT_PARAMS_NOT_ALLOWED ou l’une des erreurs globales du service PlayFab. Consultez la page de documentation “Handling PlayFab Errors” pour plus de détails sur la gestion des erreurs.

Notes

Si l’appel PFAuthenticationServerLoginWithAndroidDeviceIDAsync échoue, entityHandle sera null. Sinon, le handle doit être fermé avec PFEntityCloseHandle lorsqu’il n’est plus nécessaire. S’il est retourné, ‘result’ est un pointeur à l’intérieur de ‘buffer’ et n’a pas besoin d’être libéré séparément.

Configuration requise

En-tête : PFAuthentication.h

Voir aussi

Membres de PFAuthentication
Dernière modification le 6 octobre 2026