> ## Documentation Index
> Fetch the complete documentation index at: https://docs.xbox.com/llms.txt
> Use this file to discover all available pages before exploring further.

# XTaskQueueGetCurrentProcessTaskQueue

> XTaskQueueGetCurrentProcessTaskQueue

# XTaskQueueGetCurrentProcessTaskQueue

Obtém um identificador para a fila de tarefas do processo ou nullptr se não houver fila de tarefas do processo.

## Sintaxe

```cpp theme={null}
bool XTaskQueueGetCurrentProcessTaskQueue(  
         XTaskQueueHandle* queue  
)  
```

### Parâmetros

*queue*   \_Out\_\
Tipo: XTaskQueueHandle\*

Identificador para a fila de tarefas do processo.

### Valor retornado

Tipo: bool

Retorna true se houver uma fila de tarefas do processo disponível ou false caso contrário.

## Comentários

> [!NOTE]
>
> Não é seguro chamar esta função em um thread sensível ao tempo. Para obter mais informações, consulte [Threads sensíveis ao tempo](https://learn.microsoft.com/gaming/gdk/docs/gdk-dev/console-dev/overviews/threads/time-sensitive-threads).

Por padrão, há uma fila de tarefas do processo que usa o pool de threads para as portas de trabalho e de conclusão. Você pode substituir a fila de tarefas padrão do processo chamando [XTaskQueueSetCurrentProcessTaskQueue](https://docs.xbox.com/pt-BR/reference/system/xtaskqueue/functions/xtaskqueuesetcurrentprocesstaskqueue.md) e pode impedir que os chamadores usem a fila de tarefas do processo chamando [XTaskQueueSetCurrentProcessTaskQueue](https://docs.xbox.com/pt-BR/reference/system/xtaskqueue/functions/xtaskqueuesetcurrentprocesstaskqueue.md) com um parâmetro de fila nulo.

Use [XTaskQueueCloseHandle](https://docs.xbox.com/pt-BR/reference/system/xtaskqueue/functions/xtaskqueueclosehandle.md) para fechar o identificador retornado por esta API.

## Requisitos

**Cabeçalho:** XTaskQueue.h

**Biblioteca:** xgameruntime.lib

**Plataformas compatíveis:** Windows, consoles da família XBOX One e consoles XBOX Series

## Documentação conceitual

* [Threads sensíveis ao tempo](https://learn.microsoft.com/gaming/gdk/docs/gdk-dev/console-dev/overviews/threads/time-sensitive-threads)

## Confira também

[Membros de XTaskQueue](https://docs.xbox.com/pt-BR/reference/system/xtaskqueue/xtaskqueue_members.md)\
[Modelo de programação assíncrona](https://docs.xbox.com/pt-BR/build/core-features/common/async/async-programming-model.md)\
[Design da fila de tarefas assíncrona](https://docs.xbox.com/pt-BR/build/core-features/common/async/async-task-queue-design.md)


## Related topics

- [XTaskQueueSetCurrentProcessTaskQueue](https://docs.xbox.com/pt-BR/reference/system/xtaskqueue/functions/xtaskqueuesetcurrentprocesstaskqueue.md)
- [XTaskQueue (conteúdo da API)](https://docs.xbox.com/pt-BR/reference/system/xtaskqueue/xtaskqueue_members.md)
- [XTaskQueueGetPort](https://docs.xbox.com/pt-BR/reference/system/xtaskqueue/functions/xtaskqueuegetport.md)
- [XTaskQueuePort](https://docs.xbox.com/pt-BR/reference/system/xtaskqueue/enums/xtaskqueueport.md)
- [XTaskQueueDispatch](https://docs.xbox.com/pt-BR/reference/system/xtaskqueue/functions/xtaskqueuedispatch.md)
