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

Obtient un handle vers la file d'attente de tâches du processus, ou nullptr s'il n'existe aucune file d'attente de tâches du processus.

## Syntaxe

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

### Paramètres

*queue*   \_Out\_\
Type : XTaskQueueHandle\*

Handle vers la file d'attente de tâches du processus.

### Valeur de retour

Type : bool

Retourne true si une file d'attente de tâches du processus est disponible, ou false dans le cas contraire.

## Remarques

<Note>Il n'est pas sûr d'appeler cette fonction sur un thread urgent. Pour plus d'informations, consultez [Threads urgents](https://learn.microsoft.com/gaming/gdk/docs/gdk-dev/console-dev/overviews/threads/time-sensitive-threads).</Note>

Par défaut, il existe une file d'attente de tâches du processus qui utilise le pool de threads pour les ports de travail et d'achèvement. Vous pouvez remplacer la file d'attente de tâches du processus par défaut en appelant [XTaskQueueSetCurrentProcessTaskQueue](/fr/reference/system/xtaskqueue/functions/xtaskqueuesetcurrentprocesstaskqueue), et vous pouvez empêcher les appelants d'utiliser la file d'attente de tâches du processus en appelant [XTaskQueueSetCurrentProcessTaskQueue](/fr/reference/system/xtaskqueue/functions/xtaskqueuesetcurrentprocesstaskqueue) avec un paramètre de file d'attente null.

Utilisez [XTaskQueueCloseHandle](/fr/reference/system/xtaskqueue/functions/xtaskqueueclosehandle) pour fermer le handle retourné par cette API.

## Configuration requise

**En-tête :** XTaskQueue.h

**Bibliothèque :** xgameruntime.lib

**Plateformes prises en charge :** Windows, consoles de la famille XBOX One et consoles XBOX Series

## Documentation conceptuelle

* [Threads urgents](https://learn.microsoft.com/gaming/gdk/docs/gdk-dev/console-dev/overviews/threads/time-sensitive-threads)

## Voir aussi

[Membres XTaskQueue](/fr/reference/system/xtaskqueue/xtaskqueue_members)\
[Modèle de programmation asynchrone](/fr/build/core-features/common/async/async-programming-model)\
[Conception de la file d'attente de tâches asynchrones](/fr/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)
- [How to: Using the process task queue](/build/core-features/common/async/async-task-queue-design-howto/using-process-task-queue.md)
- [XTaskQueueGetPort](/reference/system/xtaskqueue/functions/xtaskqueuegetport.md)
