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

# Exemple de création d'une file d'attente de tâches

> Exemple de création d'une file d'attente de tâches

Cette rubrique fournit un exemple de création d'une file d'attente de tâches. Il suffit d'appeler [XTaskQueueCreate](/fr/reference/system/xtaskqueue/functions/xtaskqueuecreate),
de transmettre les [modes](/fr/reference/system/xtaskqueue/enums/xtaskqueuedispatchmode) de chaque port, puis d'enregistrer le handle créé.

```c++ theme={null}
XTaskQueueHandle taskQueue1;
HRESULT hr = XTaskQueueCreate(
    XTaskQueueDispatchMode::ThreadPool,
    XTaskQueueDispatchMode::Manual,
    &taskQueue1);

XTaskQueueHandle taskQueue2;
hr = XTaskQueueCreate(
    XTaskQueueDispatchMode::Immediate,
    XTaskQueueDispatchMode::SerializedThreadPool,
    &taskQueue2);
```

Si le code de retour n'indique aucune erreur, la file d'attente de tâches est désormais
représentée par le `XTaskQueueHandle` retourné.

## Documentation de référence de l'API

* [XTaskQueue (contenu de l'API)](/fr/reference/system/xtaskqueue/xtaskqueue_members)
  * Fonctions
    * [XTaskQueueCreate](/fr/reference/system/xtaskqueue/functions/xtaskqueuecreate)

## Voir aussi

[Vue d'ensemble de la bibliothèque XTaskQueue](/fr/build/core-features/common/async/async-libraries/async-library-xtaskqueue)

[Distribuer une file d'attente de tâches (exemple)](/fr/build/core-features/common/async/async-libraries/async-library-xtaskqueue-example-dispatch-task-queue)

[Nettoyer une file d'attente de tâches (exemple)](/fr/build/core-features/common/async/async-libraries/async-library-xtaskqueue-example-cleanup-task-queue)

[Conception de la file d'attente de tâches](/fr/build/core-features/common/async/async-task-queue-design)

[XTaskQueue](/fr/reference/system/xtaskqueue/xtaskqueue_members)


## Related topics

- [Notes de version du SDK C++ PlayFab Multiplayer](/fr-CA/services/playfab/multiplayer/lobby/lobby-matchmaking-sdks/lobby-and-matchmaking-release-notes.md)
- [Exemples GDK](/fr/home/setup-install/samples.md)
- [Exemples du GDK](/fr-CA/home/setup-install/samples.md)
- [Notes de version de PlayFab Party](/fr/services/playfab/multiplayer/networking/release-notes.md)
- [Étapes de test de validation des supports](/fr-CA/publishing/game-publishing/concepts/certification/certification-media-validation-test-steps.md)
