> ## 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.

# PFCloudScriptExecuteCloudScriptServerRequest

> Modelo de datos PFCloudScriptExecuteCloudScriptServerRequest.

Modelo de datos PFCloudScriptExecuteCloudScriptServerRequest.

## Sintaxis

```cpp theme={null}
typedef struct PFCloudScriptExecuteCloudScriptServerRequest {  
    PFStringDictionaryEntry const* customTags;  
    uint32_t customTagsCount;  
    const char* functionName;  
    PFJsonObject functionParameter;  
    bool const* generatePlayStreamEvent;  
    const char* playFabId;  
    PFCloudScriptCloudScriptRevisionOption const* revisionSelection;  
    int32_t const* specificRevision;  
} PFCloudScriptExecuteCloudScriptServerRequest;  
```

### Miembros

**`customTags`**   [PFStringDictionaryEntry](/services/playfab/api-references/c/pftypes/structs/pfstringdictionaryentry) const\*<br />*may be nullptr*

(Opcional) Etiquetas personalizadas opcionales asociadas a la solicitud (por ejemplo, número de compilación, identificadores de seguimiento externos, etc.).

**`customTagsCount`**   uint32\_t

Recuento de customTags

**`functionName`**   const char\*<br />*is null-terminated*

Nombre de la función de CloudScript que se va a ejecutar.

**`functionParameter`**   [PFJsonObject](/services/playfab/api-references/c/pftypes/structs/pfjsonobject)

(Opcional) Objeto que se pasa a la función como primer argumento.

**`generatePlayStreamEvent`**   bool const\*<br />*may be nullptr*

(Opcional) Genera un evento de PlayStream 'player\_executed\_cloudscript' que contiene los resultados de la ejecución de la función y otra información contextual. Este evento se mostrará en la consola del depurador de PlayStream para el jugador en Game Manager.

**`playFabId`**   const char\*<br />*is null-terminated*

Identificador de usuario único del jugador en cuyo nombre se ejecuta el script.

**`revisionSelection`**   [PFCloudScriptCloudScriptRevisionOption](/services/playfab/api-references/c/pfcloudscripttypes/enums/pfcloudscriptcloudscriptrevisionoption) const\*<br />*may be nullptr*

(Opcional) Opción que indica qué revisión de CloudScript se va a ejecutar. 'Latest' ejecuta la revisión creada más recientemente, 'Live' ejecuta la revisión activa publicada actual y 'Specific' ejecuta la revisión especificada. El valor predeterminado es 'Specific' si se especifica el parámetro SpeificRevision; de lo contrario, es 'Live'.

**`specificRevision`**   int32\_t const\*<br />*may be nullptr*

(Opcional) Revisión específica que se va a ejecutar, cuando RevisionSelection se establece en 'Specific'.

## Requisitos

**Encabezado:** PFCloudScriptTypes.h

## Consulte también

[Miembros de PFCloudScriptTypes](/services/playfab/api-references/c/pfcloudscripttypes/pfcloudscripttypes_members)


## Related topics

- [PFCloudScriptServerExecuteCloudScriptAsync](/es/services/playfab/api-references/c/pfcloudscript/functions/pfcloudscriptserverexecutecloudscriptasync.md)
- [Información general de la API de C de Services - PFCloudScriptTypes.h](/es/services/playfab/api-references/c/pfcloudscripttypes/pfcloudscripttypes_members.md)
- [PFCloudScriptServerExecuteCloudScriptGetResult](/es/services/playfab/api-references/c/pfcloudscript/functions/pfcloudscriptserverexecutecloudscriptgetresult.md)
- [PFCloudScriptExecuteCloudScriptRequest](/es/services/playfab/api-references/c/pfcloudscripttypes/structs/pfcloudscriptexecutecloudscriptrequest.md)
- [PFCloudScriptServerExecuteCloudScriptGetResultSize](/es/services/playfab/api-references/c/pfcloudscript/functions/pfcloudscriptserverexecutecloudscriptgetresultsize.md)
