> ## 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'y a aucune file d'attente de tâches de 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 de processus est disponible, ou false dans le cas contraire.

## Remarques

<Note>Cette fonction ne peut pas être appelée en toute sécurité sur un thread sensible au temps. Pour plus d'informations, consultez [Threads sensibles au temps](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 de 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 de processus par défaut en appelant [XTaskQueueSetCurrentProcessTaskQueue](/fr-CA/reference/system/xtaskqueue/functions/xtaskqueuesetcurrentprocesstaskqueue), et vous pouvez empêcher les appelants d'utiliser la file d'attente de tâches de processus en appelant [XTaskQueueSetCurrentProcessTaskQueue](/fr-CA/reference/system/xtaskqueue/functions/xtaskqueuesetcurrentprocesstaskqueue) avec un paramètre queue nul.

Utilisez [XTaskQueueCloseHandle](/fr-CA/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 sensibles au temps](https://learn.microsoft.com/gaming/gdk/docs/gdk-dev/console-dev/overviews/threads/time-sensitive-threads)

## Voir aussi

[Membres de XTaskQueue](/fr-CA/reference/system/xtaskqueue/xtaskqueue_members)\
[Modèle de programmation asynchrone](/fr-CA/build/core-features/common/async/async-programming-model)\
[Conception de la file d'attente de tâches asynchrones](/fr-CA/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)
