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

# Exemplo de criação de fila de tarefas

> Exemplo de criação de fila de tarefas

Este tópico fornece um exemplo de como criar uma fila de tarefas. Basta chamar [XTaskQueueCreate](/pt-BR/reference/system/xtaskqueue/functions/xtaskqueuecreate),
passar os [modos](/pt-BR/reference/system/xtaskqueue/enums/xtaskqueuedispatchmode) de cada porta e, em seguida, salvar o identificador criado.

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

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

Se não houver erro no código de retorno, a fila de tarefas passa a ser
representada pelo `XTaskQueueHandle` retornado.

## Documentação de referência da API

* [XTaskQueue (conteúdo da API)](/pt-BR/reference/system/xtaskqueue/xtaskqueue_members)
  * Funções
    * [XTaskQueueCreate](/pt-BR/reference/system/xtaskqueue/functions/xtaskqueuecreate)

## Consulte também

[Visão geral da biblioteca XTaskQueue](/pt-BR/build/core-features/common/async/async-libraries/async-library-xtaskqueue)

[Despachar fila de tarefas (exemplo)](/pt-BR/build/core-features/common/async/async-libraries/async-library-xtaskqueue-example-dispatch-task-queue)

[Limpar fila de tarefas (exemplo)](/pt-BR/build/core-features/common/async/async-libraries/async-library-xtaskqueue-example-cleanup-task-queue)

[Projetando a fila de tarefas](/pt-BR/build/core-features/common/async/async-task-queue-design)

[XTaskQueue](/pt-BR/reference/system/xtaskqueue/xtaskqueue_members)


## Related topics

- [Exemplos do GDK](/pt-BR/home/setup-install/samples.md)
- [Precios de Insights](/es/services/playfab/data-analytics/legacy/insights/pricing.md)
- [Creación de una tabla de clasificación básica](/es/services/playfab/community/leaderboards/create-basic-leaderboard.md)
- [XR-013 Vinculação de contas Microsoft a contas do publisher](/pt-BR/publishing/certification/xr/xr-013.md)
- [Adición de datos contextuales a las tablas de clasificación](/es/services/playfab/community/leaderboards/metadata-leaderboards.md)
