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

# 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).</Note>

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](/pt-BR/reference/system/xtaskqueue/functions/xtaskqueuesetcurrentprocesstaskqueue) e pode impedir que os chamadores usem a fila de tarefas do processo chamando [XTaskQueueSetCurrentProcessTaskQueue](/pt-BR/reference/system/xtaskqueue/functions/xtaskqueuesetcurrentprocesstaskqueue) com um parâmetro de fila nulo.

Use [XTaskQueueCloseHandle](/pt-BR/reference/system/xtaskqueue/functions/xtaskqueueclosehandle) 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](/pt-BR/reference/system/xtaskqueue/xtaskqueue_members)\
[Modelo de programação assíncrona](/pt-BR/build/core-features/common/async/async-programming-model)\
[Design da fila de tarefas assíncrona](/pt-BR/build/core-features/common/async/async-task-queue-design)


## Related topics

- [XTaskQueueGetCurrentProcessTaskQueue](/reference/system/xtaskqueue/functions/xtaskqueuegetcurrentprocesstaskqueue.md)
- [XTaskQueueSetCurrentProcessTaskQueue](/reference/system/xtaskqueue/functions/xtaskqueuesetcurrentprocesstaskqueue.md)
- [XTaskQueue](/reference/system/xtaskqueue/xtaskqueue_members.md)
