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

# PFCloudScriptExecuteCloudScriptRequest

> Modèle de données PFCloudScriptExecuteCloudScriptRequest.

Modèle de données PFCloudScriptExecuteCloudScriptRequest.

## Syntaxe

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

### Membres

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

(Facultatif) Les balises personnalisées facultatives associées à la requête (p. ex. numéro de build, identificateurs de trace externes, etc.).

**`customTagsCount`**   uint32\_t

Nombre de customTags

**`functionName`**   const char\*\
*is null-terminated*

Le nom de la fonction CloudScript à exécuter.

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

(Facultatif) Objet transmis à la fonction comme premier argument.

**`generatePlayStreamEvent`**   bool const\*\
*may be nullptr*

(Facultatif) Générer un événement PlayStream 'player\_executed\_cloudscript' contenant les résultats de l'exécution de la fonction et d'autres informations contextuelles. Cet événement s'affichera dans la console du débogueur PlayStream pour le joueur dans Game Manager.

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

(Facultatif) Option indiquant la révision du CloudScript à exécuter. 'Latest' exécute la révision créée le plus récemment, 'Live' exécute la révision publiée actuellement en production, et 'Specific' exécute la révision spécifiée. La valeur par défaut est 'Specific' si le paramètre SpeificRevision est spécifié; sinon, elle est 'Live'.

**`specificRevision`**   int32\_t const\*\
*may be nullptr*

(Facultatif) La révision spécifique à exécuter, lorsque RevisionSelection est défini sur 'Specific'.

## Configuration requise

**En-tête :** PFCloudScriptTypes.h

## Voir aussi

[Membres de PFCloudScriptTypes](/fr-CA/services/playfab/api-references/c/pfcloudscripttypes/pfcloudscripttypes_members)


## Related topics

- [PFCloudScriptClientExecuteCloudScriptAsync](/fr-CA/services/playfab/api-references/c/pfcloudscript/functions/pfcloudscriptclientexecutecloudscriptasync.md)
- [Vue d'ensemble de l'API C Services - PFCloudScriptTypes.h](/fr-CA/services/playfab/api-references/c/pfcloudscripttypes/pfcloudscripttypes_members.md)
- [Execute Cloud Script](/api-reference/server-side-cloud-script/execute-cloud-script.md)
- [PFCloudScriptExecuteEntityCloudScriptRequest](/fr-CA/services/playfab/api-references/c/pfcloudscripttypes/structs/pfcloudscriptexecuteentitycloudscriptrequest.md)
- [PFCloudScriptExecuteCloudScriptServerRequest](/fr-CA/services/playfab/api-references/c/pfcloudscripttypes/structs/pfcloudscriptexecutecloudscriptserverrequest.md)
