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

# PFCloudScriptExecuteCloudScriptResult

> PFCloudScriptExecuteCloudScriptResult 数据模型。

PFCloudScriptExecuteCloudScriptResult 数据模型。

## 语法

```cpp theme={null}
typedef struct PFCloudScriptExecuteCloudScriptResult {  
    int32_t aPIRequestsIssued;  
    PFCloudScriptScriptExecutionError const* error;  
    double executionTimeSeconds;  
    const char* functionName;  
    PFJsonObject functionResult;  
    bool const* functionResultTooLarge;  
    int32_t httpRequestsIssued;  
    PFCloudScriptLogStatement const* logs;  
    uint32_t logsCount;  
    bool const* logsTooLarge;  
    uint32_t memoryConsumedBytes;  
    double processorTimeSeconds;  
    int32_t revision;  
} PFCloudScriptExecuteCloudScriptResult;  
```

### 成员

**`aPIRequestsIssued`**   int32\_t

CloudScript 函数发出的 PlayFab API 请求数量。

**`error`**   [PFCloudScriptScriptExecutionError](/services/playfab/api-references/c/pfcloudscripttypes/structs/pfcloudscriptscriptexecutionerror) const\*<br />*may be nullptr*

（可选）执行期间发生的错误（若有）的信息。

**`executionTimeSeconds`**   double

ExecutionTimeSeconds 属性。

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

（可选）已执行函数的名称。

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

（可选）从 CloudScript 函数返回的对象（若有）。

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

（可选）指示 FunctionResult 是否因过大而随后从此事件中被丢弃的标志。这仅在事件总大小大于 350KB 时发生。

**`httpRequestsIssued`**   int32\_t

CloudScript 函数发出的外部 HTTP 请求数量。

**`logs`**   [PFCloudScriptLogStatement](/services/playfab/api-references/c/pfcloudscripttypes/structs/pfcloudscriptlogstatement) const\*<br />*may be nullptr*

（可选）函数执行期间记录的条目。其中包括在函数代码中通过 log.info() 和 log.error() 记录的条目，以及针对 API 和 HTTP 请求失败的错误条目。

**`logsCount`**   uint32\_t

logs 的数量

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

（可选）指示日志是否因过大而随后从此事件中被丢弃的标志。这仅在移除 FunctionResult 之后，事件总大小仍大于 350KB 时发生。

**`memoryConsumedBytes`**   uint32\_t

MemoryConsumedBytes 属性。

**`processorTimeSeconds`**   double

执行函数时消耗的处理器时间。这不包括等待 API 调用或 HTTP 请求所花费的时间。

**`revision`**   int32\_t

已执行的 CloudScript 的版本。

## 要求

**头文件：** PFCloudScriptTypes.h

## 另请参阅

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


## Related topics

- [PFCloudScriptServerExecuteCloudScriptGetResult](/zh-CN/services/playfab/api-references/c/pfcloudscript/functions/pfcloudscriptserverexecutecloudscriptgetresult.md)
- [PFCloudScriptClientExecuteCloudScriptGetResult](/zh-CN/services/playfab/api-references/c/pfcloudscript/functions/pfcloudscriptclientexecutecloudscriptgetresult.md)
- [PFCloudScriptExecuteEntityCloudScriptGetResult](/zh-CN/services/playfab/api-references/c/pfcloudscript/functions/pfcloudscriptexecuteentitycloudscriptgetresult.md)
- [Services C API overview - PFCloudScriptTypes.h](/zh-CN/services/playfab/api-references/c/pfcloudscripttypes/pfcloudscripttypes_members.md)
- [PFCloudScriptClientExecuteCloudScriptAsync](/zh-CN/services/playfab/api-references/c/pfcloudscript/functions/pfcloudscriptclientexecutecloudscriptasync.md)
