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

> Définit la configuration du pipeline d'événements.

Définit la configuration du pipeline d'événements.

## Syntaxe

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

### Membres

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

Le nombre maximal d'événements regroupés en lot avant leur écriture dans PlayFab. Si la valeur envoyée est null, la valeur par défaut sera utilisée (5 pour Telemetry / 5 pour PlayStream).

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

La durée maximale pendant laquelle le pipeline attendra avant d'envoyer un lot incomplet. Si la valeur envoyée est null, la valeur par défaut sera utilisée (3 pour Telemetry / 3 pour PlayStream).

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

La durée pendant laquelle le pipeline attendra avant de lire à nouveau la mémoire tampon d'événements après l'avoir vidée. Si la valeur envoyée est null, la valeur par défaut sera utilisée (10 pour Telemetry / 10 pour PlayStream).

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

Le pipeline d'événements enverra les événements en utilisant la compression GZIP avec le niveau spécifié. Si la valeur envoyée est null, aucune compression ne sera effectuée.

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

Le pipeline d'événements réessaiera d'envoyer les événements dont l'envoi a échoué en raison d'une perte de connexion. Si la valeur envoyée est null, le comportement par défaut sera de réessayer (true) (non disponible pour PlayStream).

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

La limite du nombre d'événements dans la mémoire tampon du pipeline. Si la valeur envoyée est null, la valeur par défaut sera utilisée (1024 pour les deux types).

## Configuration requise

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

## Voir aussi

[Membres de PFEventPipeline](/fr/services/playfab/api-references/c/pfeventpipeline/pfeventpipeline_members)


## Related topics

- [PFEventPipelineUpdateConfiguration](/fr/services/playfab/api-references/c/pfeventpipeline/functions/pfeventpipelineupdateconfiguration.md)
- [Tutoriel Event Pipeline](/fr/services/playfab/sdks/c/event-pipeline/eventpipeline-tutorial.md)
- [Vue d'ensemble de l'API C Services - PFEventPipeline.h](/fr/services/playfab/api-references/c/pfeventpipeline/pfeventpipeline_members.md)
- [SDK PlayFab Services - Event Pipeline](/fr/services/playfab/sdks/c/event-pipeline/eventpipeline.md)
- [Notes de publication du SDK C/C++ PlayFab Services](/fr/services/playfab/release-notes/playfab-c/index.md)
