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

# XTaskQueueCloseHandle

> XTaskQueueCloseHandle

# XTaskQueueCloseHandle

Fecha a fila de tarefas.

## Sintaxe

```cpp theme={null}
void XTaskQueueCloseHandle(  
         XTaskQueueHandle queue  
)  
```

### Parâmetros

*queue*   \_In\_\
Tipo: XTaskQueueHandle

A fila a ser fechada.

### Valor retornado

Tipo: void

## Comentários

**XTaskQueueCloseHandle** simplesmente decrementa uma contagem de referência interna no objeto da fila de tarefas. Se ainda houver retornos de chamada na fila, esses retornos de chamada manterão uma referência no objeto da fila e ainda poderão ser chamados. Isso pode representar um problema para o desligamento do aplicativo. Quando um aplicativo é desligado, ele precisa garantir que nenhum retorno de chamada espúrio seja executado após a limpeza. XTaskQueue fornece a API [XTaskQueueTerminate](/pt-BR/reference/system/xtaskqueue/functions/xtaskqueueterminate) para executar um encerramento controlado de uma fila.

## Requisitos

**Cabeçalho:** XTaskQueue.h

**Biblioteca:** xgameruntime.lib

**Plataformas com suporte:** Windows, consoles da família XBOX One e consoles XBOX Series

## Confira também

[Membros de XTaskQueue](/pt-BR/reference/system/xtaskqueue/xtaskqueue_members)\
[Modelo de programação assíncrona](/pt-BR/build/core-features/common/async/async-programming-model)\
[Projetando a fila de tarefas](/pt-BR/build/core-features/common/async/async-task-queue-design)


## Related topics

- [XTaskQueueCloseHandle](/ja-jp/reference/system/xtaskqueue/functions/xtaskqueueclosehandle.md)
- [XTaskQueueDuplicateHandle](/reference/system/xtaskqueue/functions/xtaskqueueduplicatehandle.md)
- [How to: Duplicating a task queue handle](/build/core-features/common/async/async-task-queue-design-howto/duplicating-task-queue-handle.md)
