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

# D3D12XBOX_WAIT_FLAGS (consoles XBOX Series)

> D3D12XBOX_WAIT_FLAGS (consoles XBOX Series) : indicateurs permettant de sélectionner le moteur utilisé pour effectuer une attente. Référence de l'API graphique Direct3D 12 pour le développement XBOX.

Indicateurs permettant de sélectionner le moteur utilisé pour effectuer une attente.

## Syntaxe

```cpp theme={null}
typedef enum D3D12XBOX_WAIT_FLAGS  : UINT  
{  
    D3D12XBOX_WAIT_FLAG_NONE = 0x0,  
    D3D12XBOX_WAIT_FLAG_SELECT_ENGINE_PFP = 0x1,  
    D3D12XBOX_WAIT_FLAG_SELECT_ENGINE_CE = 0x2,
} D3D12XBOX_WAIT_FLAGS  
```

## Constantes

| Constante | Description |
| - | - |
| D3D12XBOX\_WAIT\_FLAG\_NONE | Aucun indicateur. Effectue l'attente à l'aide du micro-moteur. |
| D3D12XBOX\_WAIT\_FLAG\_SELECT\_ENGINE\_PFP | Effectue l'attente à l'aide du moteur d'analyse de prélecture (Pre-Fetch Parser). |
| D3D12XBOX\_WAIT\_FLAG\_SELECT\_ENGINE\_CE | Effectue l'attente à l'aide du moteur de constantes |

## Remarques

Les méthodes suivantes utilisent cette énumération :

* [Wait32BitValueX](/fr-CA/reference/graphics/d3d12_x/interfaces/id3d12graphicscommandlist/methods/id3d12graphicscommandlist_wait32bitvaluex)
* [ID3D12GraphicsCommandList::Wait64BitValueX](/fr-CA/reference/graphics/d3d12_x/interfaces/id3d12graphicscommandlist/methods/id3d12graphicscommandlist_wait64bitvaluex)
* [ID3D12XboxDmaCommandList::Wait64BitValueX](/fr-CA/reference/graphics/d3d12_x/interfaces/id3d12xboxdmacommandlist/methods/id3d12xboxdmacommandlist_wait64bitvaluex)

Selon le cas d'utilisation, il peut être important de sélectionner le bon moteur du processeur de commandes sur lequel attendre. Par exemple, ExecuteIndirect est traité simultanément sur le CE et le PFP; dans ce cas, si une dépendance de données est requise pour un ExecuteIndirect particulier, le CE et le PFP doivent tous deux attendre que la dépendance soit satisfaite avant de continuer.

## Configuration requise

**En-tête :** d3d12\_xs.h\
**Plateformes prises en charge** : consoles XBOX Series

## Voir aussi

[d3d12\_xs](/fr-CA/reference/graphics/d3d12_xs/d3d12_xs_members)


## Related topics

- [Répertoire des rubriques NDA : liens actifs vers Microsoft Learn](/fr-CA/nda/nda-topic-directory.md)
- [D3D12_TEXTURE_BARRIER (XBOX Series consoles)](/reference/graphics/d3d12/structs/d3d12_texture_barrier_public.md)
- [D3D12_EXPORT_FLAGS (XBOX Series consoles)](/reference/graphics/d3d12/enums/d3d12_export_flags_public.md)
- [D3D12_RAYTRACING_INSTANCE_FLAGS (XBOX Series consoles)](/reference/graphics/d3d12/enums/d3d12_raytracing_instance_flags_public.md)
- [D3D12_COMMAND_LIST_FLAGS (XBOX Series consoles)](/reference/graphics/d3d12/enums/d3d12_command_list_flags_public.md)
