> ## Documentation Index
> Fetch the complete documentation index at: https://devdocs.xbox.com/llms.txt
> Use this file to discover all available pages before exploring further.

# PFCloudScriptExecuteFunctionAsync

> Ejecuta un CloudScript de PlayFab mediante el controlador del lado del servidor de Azure Functions en el contexto de una entidad especificada, y devuelve los resultados de la lógica personalizada al autor de la llamada.

Cloud Script es una de las características más versátiles de PlayFab. Permite que el código de cliente solicite la ejecución de cualquier tipo de funcionalidad personalizada del lado del servidor que pueda implementar, y se puede usar junto con prácticamente cualquier cosa.

## Sintaxis

```cpp theme={null}
HRESULT PFCloudScriptExecuteFunctionAsync(  
    PFEntityHandle entityHandle,  
    const PFCloudScriptExecuteFunctionRequest* request,  
    XAsyncBlock* async  
)  
```

### Parámetros

**`entityHandle`**   PFEntityHandle

PFEntityHandle que se usará para la autenticación.

**`request`**   [PFCloudScriptExecuteFunctionRequest\*](/services/playfab/api-references/c/pfcloudscripttypes/structs/pfcloudscriptexecutefunctionrequest)

Objeto de solicitud rellenado.

**`async`**   XAsyncBlock\*<br />*Inout*

XAsyncBlock para la operación asincrónica.

### Valor devuelto

Tipo: HRESULT

Código de resultado de esta operación de API.

## Comentarios

Esta API está disponible en todas las plataformas. Ejecuta una instancia de Azure Functions con el perfil de la entidad que se define en la solicitud. Vea también CloudScriptRegisterHttpFunctionAsync, CloudScriptRegisterQueuedFunctionAsync. Cuando se complete la tarea asincrónica, llame a [PFCloudScriptExecuteFunctionGetResultSize](/services/playfab/api-references/c/pfcloudscript/functions/pfcloudscriptexecutefunctiongetresultsize) y [PFCloudScriptExecuteFunctionGetResult](/services/playfab/api-references/c/pfcloudscript/functions/pfcloudscriptexecutefunctiongetresult) para obtener el resultado.

## Requisitos

**Encabezado:** PFCloudScript.h

## Consulte también

[Miembros de PFCloudScript](/services/playfab/api-references/c/pfcloudscript/pfcloudscript_members)


## Related topics

- [PFCloudScriptExecuteFunctionGetResult](/es/services/playfab/api-references/c/pfcloudscript/functions/pfcloudscriptexecutefunctiongetresult.md)
- [Información general de la API de C de Services - PFCloudScript.h](/es/services/playfab/api-references/c/pfcloudscript/pfcloudscript_members.md)
- [PFCloudScriptClientExecuteCloudScriptAsync](/es/services/playfab/api-references/c/pfcloudscript/functions/pfcloudscriptclientexecutecloudscriptasync.md)
- [PFCloudScriptServerExecuteCloudScriptAsync](/es/services/playfab/api-references/c/pfcloudscript/functions/pfcloudscriptserverexecutecloudscriptasync.md)
- [PFCloudScriptExecuteEntityCloudScriptAsync](/es/services/playfab/api-references/c/pfcloudscript/functions/pfcloudscriptexecuteentitycloudscriptasync.md)
