Passer au contenu principal
Obtient le résultat d’un appel PFCloudScriptExecuteFunctionAsync réussi.

Syntaxe

Paramètres

async   XAsyncBlock*
Inout
XAsyncBlock pour l’opération asynchrone. 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 et ses champs. result   PFCloudScriptExecuteFunctionResult**
library-allocated output
Pointeur vers l’objet de résultat. 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 de service échoue, le résultat sera E_PF_CLOUD_SCRIPT_AZURE_FUNCTIONS_ARGUMENT_SIZE_EXCEEDED, E_PF_CLOUD_SCRIPT_AZURE_FUNCTIONS_EVENT_HUB_REQUEST_ERROR, E_PF_CLOUD_SCRIPT_AZURE_FUNCTIONS_EXECUTION_TIME_LIMIT_EXCEEDED, E_PF_CLOUD_SCRIPT_AZURE_FUNCTIONS_HTTP_REQUEST_ERROR, E_PF_CLOUD_SCRIPT_AZURE_FUNCTIONS_QUEUE_REQUEST_ERROR, E_PF_CLOUD_SCRIPT_AZURE_FUNCTIONS_RETURN_SIZE_EXCEEDED, E_PF_INVALID_ENTITY_TYPE 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

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 : PFCloudScript.h

Voir aussi

Membres de PFCloudScript
Dernière modification le 6 octobre 2026