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

> Définit les niveaux de priorité d'une file d'attente de commandes.

Définit les niveaux de priorité d'une file d'attente de commandes.

## Syntaxe

```cpp theme={null}
typedef enum D3D12_COMMAND_QUEUE_PRIORITY
{
    D3D12_COMMAND_QUEUE_PRIORITY_NORMAL = 0,
    D3D12_COMMAND_QUEUE_PRIORITY_HIGH = 100,
    D3D12_COMMAND_QUEUE_PRIORITY_GLOBAL_REALTIME = 10000
} D3D12_COMMAND_QUEUE_PRIORITY
```

## Constantes

| Constante | Description |
| - | - |
| D3D12\_COMMAND\_QUEUE\_PRIORITY\_NORMAL | Priorité normale. |
| D3D12\_COMMAND\_QUEUE\_PRIORITY\_HIGH | Priorité élevée. |
| D3D12\_COMMAND\_QUEUE\_PRIORITY\_GLOBAL\_REALTIME | Priorité globale en temps réel. |

## Remarques

Cette énumération est utilisée par le membre **Priority** de la structure
[D3D12\_COMMAND\_QUEUE\_DESC](/fr-CA/reference/graphics/d3d12/structs/d3d12_command_queue_desc_public).

Une application doit disposer de privilèges suffisants pour créer une file d'attente de commandes ayant une priorité globale en temps réel. Si l'application ne dispose pas de privilèges suffisants, ou si ni l'adaptateur ni le pilote ne peuvent fournir la préemption nécessaire, les demandes de création d'une file d'attente à priorité globale en temps réel échouent; un tel échec peut être dû à un manque de prise en charge matérielle ou à des conflits avec d'autres paramètres de la file d'attente de commandes. Les demandes de création d'une file d'attente de commandes globale en temps réel ne rétrogradent pas silencieusement la priorité lorsque celle-ci ne peut pas être prise en charge; la demande réussit ou échoue telle quelle pour indiquer à l'application si l'exécution de la file d'attente de commandes est garantie ou non avant toute autre file d'attente.

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

[Énumérations de base](https://learn.microsoft.com/en-us/windows/desktop/direct3d12/direct3d-12-enumerations)


## Related topics

- [D3D12_COMMAND_QUEUE_DESC](/fr-CA/reference/graphics/d3d12/structs/d3d12_command_queue_desc_public.md)
- [D3D12_FEATURE_DATA_COMMAND_QUEUE_PRIORITY](/fr-CA/reference/graphics/d3d12/structs/d3d12_feature_data_command_queue_priority_public.md)
- [D3D12_RESIDENCY_PRIORITY](/fr-CA/reference/graphics/d3d12/enums/d3d12_residency_priority_public.md)
- [ID3D12CommandQueue::GetDesc](/fr-CA/reference/graphics/d3d12/interfaces/id3d12commandqueue/methods/id3d12commandqueue_getdesc_public.md)
- [ID3D12CommandQueue::Signal](/fr-CA/reference/graphics/d3d12/interfaces/id3d12commandqueue/methods/id3d12commandqueue_signal_public.md)
