> ## 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_EXECUTE_COMMAND_LIST_FLAGS (famille XBOX One)

> D3D12XBOX_EXECUTE_COMMAND_LIST_FLAGS (consoles de la famille XBOX One) — Indicateurs à utiliser avec l'API ExecuteCommandLists2X. Référence graphique Direct3D 12 pour XBOX.

Indicateurs à utiliser avec l'API [ID3D12CommandQueue::ExecuteCommandLists2X](/fr-CA/reference/graphics/d3d12_xs/interfaces/ID3D12CommandQueue/methods/id3d12commandqueue_executecommandlists2x).

## Syntaxe

```cpp theme={null}
typedef enum D3D12XBOX_EXECUTE_COMMAND_LIST_FLAGS  : UINT  
{  
    D3D12XBOX_EXECUTE_COMMAND_LIST_FLAGS_NONE = 0,  
    D3D12XBOX_EXECUTE_COMMAND_LIST_FLAGS_NO_SWITCH_BUFFER = 1,  
    D3D12XBOX_EXECUTE_COMMAND_LIST_FLAGS_CHAIN_SEGMENTS = 2,  
} D3D12XBOX_EXECUTE_COMMAND_LIST_FLAGS  
```

## Constantes

| Constante | Description |
| - | - |
| D3D12XBOX\_EXECUTE\_COMMAND\_LIST\_FLAGS\_NONE | Aucun indicateur. |
| D3D12XBOX\_EXECUTE\_COMMAND\_LIST\_FLAGS\_NO\_SWITCH\_BUFFER | N'insère pas de paquets SWITCH\_BUFFER lors du lancement. |
| D3D12XBOX\_EXECUTE\_COMMAND\_LIST\_FLAGS\_CHAIN\_SEGMENTS | Chaîne les listes de commandes et les segments ensemble pour le lancement. |

## Remarques

* D3D12XBOX\_EXECUTE\_COMMAND\_LIST\_FLAGS\_NO\_SWITCH\_BUFFER :

  Indique au pilote qu'il peut éviter d'insérer des paquets SWITCH\_BUFFER dans le flux de commandes lors du lancement, ce qui peut éviter un blocage. Il est valide de passer cet indicateur lorsque l'application peut garantir qu'une liste de commandes donnée n'est pas exécutée deux fois de suite.

* D3D12XBOX\_EXECUTE\_COMMAND\_LIST\_FLAGS\_CHAIN\_SEGMENTS :

  Lorsque cet indicateur est fourni, le pilote chaîne toutes les listes de commandes et leurs segments ensemble avant le lancement. Cela permet au pilote d'effectuer un seul lancement à partir du tampon circulaire principal (PRB, Primary Ring Buffer) au lieu d'un lancement pour chaque segment. Dans ce mode, toutes les listes de commandes de l'appel d'exécution doivent être créées avec l'indicateur [D3D12XBOX\_COMMAND\_LIST\_FLAG\_ENABLE\_IB\_CHAINING](/fr-CA/reference/graphics/d3d12_x/enums/d3d12xbox_command_list_flags).

## Configuration requise

**En-tête :** d3d12\_x.h\
**Plateformes prises en charge** : famille XBOX One

## Voir aussi

[d3d12\_xs](/fr-CA/reference/graphics/d3d12_x/d3d12_x_members)


## Related topics

- [Répertoire des rubriques NDA : liens actifs vers Microsoft Learn](/fr-CA/nda/nda-topic-directory.md)
- [D3D12_COMMAND_LIST_FLAGS (XBOX Series consoles)](/reference/graphics/d3d12/enums/d3d12_command_list_flags_public.md)
- [D3D12_COMMAND_LIST_FLAGS (consolas XBOX Series)](/es/reference/graphics/d3d12/enums/d3d12_command_list_flags_public.md)
- [D3D12_COMMAND_LIST_FLAGS (XBOX Series 콘솔)](/ko/reference/graphics/d3d12/enums/d3d12_command_list_flags_public.md)
- [D3D12_COMMAND_LIST_FLAGS (XBOX Series 本体)](/ja-jp/reference/graphics/d3d12/enums/d3d12_command_list_flags_public.md)
