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

# D3D12_COMMAND_QUEUE_DESC

> Décrit une file d'attente de commandes.

Décrit une file d'attente de commandes.

## Syntaxe

```cpp theme={null}
typedef struct D3D12_COMMAND_QUEUE_DESC
{
    D3D12_COMMAND_LIST_TYPE Type;
    INT Priority;
    D3D12_COMMAND_QUEUE_FLAGS Flags;
    UINT NodeMask;
} D3D12_COMMAND_QUEUE_DESC
```

### Membres

*Type*\
Type : D3D12\_COMMAND\_LIST\_TYPE

Spécifie un membre de [D3D12\_COMMAND\_LIST\_TYPE](/fr/reference/graphics/d3d12_x/enums/d3d12_command_list_type).

*Priority*\
Type : INT

Priorité de la file d'attente de commandes, sous forme de constante d'énumération
[D3D12\_COMMAND\_QUEUE\_PRIORITY](/fr/reference/graphics/d3d12/enums/d3d12_command_queue_priority_public) permettant de sélectionner une priorité normale ou élevée.

*Flags*\
Type : D3D12\_COMMAND\_QUEUE\_FLAGS

Spécifie des indicateurs de l'énumération [D3D12\_COMMAND\_QUEUE\_FLAGS](/fr/reference/graphics/d3d12_x/enums/d3d12_command_queue_flags).

*NodeMask*\
Type : UINT

Pour un fonctionnement avec un seul GPU, définissez cette valeur sur zéro. S'il existe plusieurs nœuds GPU, définissez un bit pour identifier le nœud (l'adaptateur physique du périphérique) auquel s'applique la file d'attente de commandes.
Chaque bit du masque correspond à un nœud unique.
Un seul bit doit être défini.
Consultez [Systèmes multi-adaptateurs](https://learn.microsoft.com/en-us/windows/win32/direct3d12/multi-engine).

## Remarques

Cette structure est passée à [CreateCommandQueue](/fr/reference/graphics/d3d12/interfaces/id3d12device/methods/id3d12device_createcommandqueue_public).

Cette structure est retournée par [ID3D12CommandQueue::GetDesc](/fr/reference/graphics/d3d12/interfaces/id3d12commandqueue/methods/id3d12commandqueue_getdesc_public).

## Configuration requise

**En-tête :** d3d12\_xs.h ou d3d12\_x.h\
**Bibliothèque :** d3d12\_xs.lib ou d3d12\_x.lib\
**Plateformes prises en charge** : consoles XBOX Series et famille XBOX One

## Voir aussi

[Structures principales](https://learn.microsoft.com/en-us/windows/win32/direct3d12/direct3d-12-structures)


## Related topics

- [ID3D12CommandQueue::GetDesc](/fr/reference/graphics/d3d12/interfaces/id3d12commandqueue/methods/id3d12commandqueue_getdesc_public.md)
- [CreateCommandQueue](/fr/reference/graphics/d3d12/interfaces/id3d12device/methods/id3d12device_createcommandqueue_public.md)
- [CreateCommandQueue1 (consoles XBOX Series)](/fr/reference/graphics/d3d12/interfaces/id3d12device9/methods/id3d12device9_createcommandqueue1_public.md)
- [D3D12_COMMAND_QUEUE_PRIORITY](/fr/reference/graphics/d3d12/enums/d3d12_command_queue_priority_public.md)
- [D3D12_META_COMMAND_DESC](/fr/reference/graphics/d3d12/structs/d3d12_meta_command_desc_public.md)
