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

# PFCloudScriptExecuteFunctionRequest

> PFCloudScriptExecuteFunctionRequest 数据模型。使用请求中定义的实体配置文件执行 Azure Function。

PFCloudScriptExecuteFunctionRequest 数据模型。使用请求中定义的实体配置文件执行 Azure Function。

## 语法

```cpp theme={null}
typedef struct PFCloudScriptExecuteFunctionRequest {  
    PFStringDictionaryEntry const* customTags;  
    uint32_t customTagsCount;  
    PFEntityKey const* entity;  
    const char* functionName;  
    PFJsonObject functionParameter;  
    bool const* generatePlayStreamEvent;  
} PFCloudScriptExecuteFunctionRequest;  
```

### 成员

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

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

**`customTagsCount`**   uint32\_t

customTags 的数量

**`entity`**   [PFEntityKey](/services/playfab/api-references/c/pftypes/structs/pfentitykey-c) const\*<br />*may be nullptr*

（可选）要对其执行此操作的可选实体。默认为当前已登录实体。

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

要执行的 CloudScript 函数的名称。

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

（可选）作为 FunctionExecutionContext 数据结构中 FunctionArgument 字段传入函数的对象。

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

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

## 要求

**头文件：** PFCloudScriptTypes.h

## 另请参阅

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


## Related topics

- [PFCloudScriptExecuteFunctionAsync](/zh-CN/services/playfab/api-references/c/pfcloudscript/functions/pfcloudscriptexecutefunctionasync.md)
- [Services C API overview - PFCloudScriptTypes.h](/zh-CN/services/playfab/api-references/c/pfcloudscripttypes/pfcloudscripttypes_members.md)
- [PFCloudScriptExecuteCloudScriptRequest](/zh-CN/services/playfab/api-references/c/pfcloudscripttypes/structs/pfcloudscriptexecutecloudscriptrequest.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)
