Passer au contenu principal
Obtient le résultat d’un appel PFAuthenticationLoginWithNintendoServiceAccountAsync. 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. entityHandle   PFEntityHandle*
output
PFEntityHandle pouvant être utilisé pour authentifier d’autres appels d’API PlayFab. bufferSize   size_t La taille de la mémoire tampon pour l’objet de résultat. buffer   void*
*Out_writes_bytes_to_opt(bufferSize,bufferUsed)
Mémoire tampon d’octets utilisée pour la valeur de résultat Login 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_ENCRYPTION_KEY_MISSING, E_PF_EVALUATION_MODE_PLAYER_COUNT_EXCEEDED, E_PF_INVALID_SIGNATURE, E_PF_INVALID_SIGNATURE_TIME, E_PF_NINTENDO_SWITCH_NOT_ENABLED_FOR_TITLE, E_PF_PLAYER_SECRET_ALREADY_CONFIGURED, E_PF_PLAYER_SECRET_NOT_CONFIGURED, 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 PFAuthenticationLoginWithNintendoServiceAccountAsync é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