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

> PFCloudScriptExecuteCloudScriptRequest 数据模型。

PFCloudScriptExecuteCloudScriptRequest 数据模型。

## 语法

```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;  
```

### 成员

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

（可选）与请求关联的可选自定义标签（例如生成版本号、外部跟踪标识符等）。

**`customTagsCount`**   uint32\_t

customTags 的数量

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

要执行的 CloudScript 函数的名称。

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

（可选）作为第一个参数传入函数的对象。

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

（可选）生成一个 'player\_executed\_cloudscript' PlayStream 事件，其中包含函数执行结果和其他上下文信息。此事件将出现在 Game Manager 中该玩家的 PlayStream 调试器控制台。

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

（可选）用于选择执行哪个版本 CloudScript 的选项。'Latest' 执行最近创建的版本，'Live' 执行当前发布的实时版本，'Specific' 执行指定版本。如果指定了 SpeificRevision 参数，则默认值为 'Specific'，否则为 'Live'。

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

（可选）当 RevisionSelection 设置为 'Specific' 时要执行的特定版本。

## 要求

**头文件：** PFCloudScriptTypes.h

## 另请参阅

[PFCloudScriptTypes 成员](/services/playfab/api-references/c/pfcloudscripttypes/pfcloudscripttypes_members)


## Related topics

- [PFCloudScriptClientExecuteCloudScriptAsync](/zh-CN/services/playfab/api-references/c/pfcloudscript/functions/pfcloudscriptclientexecutecloudscriptasync.md)
- [Services C API overview - PFCloudScriptTypes.h](/zh-CN/services/playfab/api-references/c/pfcloudscripttypes/pfcloudscripttypes_members.md)
- [PFCloudScriptExecuteCloudScriptServerRequest](/zh-CN/services/playfab/api-references/c/pfcloudscripttypes/structs/pfcloudscriptexecutecloudscriptserverrequest.md)
- [PFCloudScriptExecuteEntityCloudScriptRequest](/zh-CN/services/playfab/api-references/c/pfcloudscripttypes/structs/pfcloudscriptexecuteentitycloudscriptrequest.md)
- [PFCloudScriptExecuteEntityCloudScriptAsync](/zh-CN/services/playfab/api-references/c/pfcloudscript/functions/pfcloudscriptexecuteentitycloudscriptasync.md)
