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

# PFEventPipelineConfig

> Event Pipeline の構成を定義します。

Event Pipeline の構成を定義します。

## 構文

```cpp theme={null}
struct PFEventPipelineConfig {  
    uint32_t* maxEventsPerBatch;  
    uint32_t* maxWaitTimeInSeconds;  
    uint32_t* pollDelayInMs;  
    HCCompressionLevel* compressionLevel;  
    bool* retryOnDisconnect;  
    size_t* bufferSize;  
}  
```

### メンバー

**`maxEventsPerBatch`**   uint32\_t\*<br />*may be nullptr*

PlayFab に書き込む前にバッチ処理されるイベントの最大数。null が指定された場合、既定値が使用されます (Telemetry の場合は 5 / PlayStream の場合は 5)。

**`maxWaitTimeInSeconds`**   uint32\_t\*<br />*may be nullptr*

不完全なバッチを送信するまでにパイプラインが待機する最大時間。null が指定された場合、既定値が使用されます (Telemetry の場合は 3 / PlayStream の場合は 3)。

**`pollDelayInMs`**   uint32\_t\*<br />*may be nullptr*

イベント バッファーを空にした後、パイプラインが再度読み取りを行うまでに待機する時間。null が指定された場合、既定値が使用されます (Telemetry の場合は 10 / PlayStream の場合は 10)。

**`compressionLevel`**   HCCompressionLevel\*<br />*may be nullptr*

イベント パイプラインは、指定されたレベルの GZIP 圧縮を使用してイベントを送信します。null が指定された場合、圧縮は行われません。

**`retryOnDisconnect`**   bool\*<br />*may be nullptr*

イベント パイプラインは、接続喪失により送信に失敗したイベントの再試行を行います。null が指定された場合、既定の動作として再試行 (true) を行います (PlayStream では利用できません)。

**`bufferSize`**   size\_t\*<br />*may be nullptr*

パイプラインのバッファー内のイベント数の上限。null が指定された場合、既定値が使用されます (どちらのタイプでも 1024)。

## 要件

**ヘッダー:** PFEventPipeline.h

## 関連項目

[PFEventPipeline のメンバー](/services/playfab/api-references/c/pfeventpipeline/pfeventpipeline_members)


## Related topics

- [PFEventPipelineUpdateConfiguration](/ja-jp/services/playfab/api-references/c/pfeventpipeline/functions/pfeventpipelineupdateconfiguration.md)
- [Services C API overview - PFEventPipeline.h](/ja-jp/services/playfab/api-references/c/pfeventpipeline/pfeventpipeline_members.md)
- [イベントパイプラインチュートリアル](/ja-jp/services/playfab/sdks/c/event-pipeline/eventpipeline-tutorial.md)
- [PlayFab Services SDK - イベントパイプライン](/ja-jp/services/playfab/sdks/c/event-pipeline/eventpipeline.md)
- [PlayFab Services C/C++ SDK リリース ノート](/ja-jp/services/playfab/release-notes/playfab-c/index.md)
