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

> Indicateurs utilisés pour contrôler la façon dont le traitement de ResourceBarrierX est effectué.

Indicateurs utilisés pour contrôler la façon dont le traitement de [ResourceBarrierX](/fr-CA/reference/graphics/d3d12_xs/interfaces/ID3D12GraphicsCommandList6/methods/id3d12graphicscommandlist6_resourcebarrierx) est effectué.

## Syntaxe

```cpp theme={null}
typedef enum D3D12XBOX_RESOURCE_BARRIER_SHARED_FLAGS    
{  
    D3D12XBOX_RESOURCE_BARRIER_SHARED_FLAG_NONE = 0x0,  
    D3D12XBOX_RESOURCE_BARRIER_SHARED_FLAG_PREVENT_PIPELINE_SYNC = 0x00010000,  
} D3D12XBOX_RESOURCE_BARRIER_SHARED_FLAGS  
```

## Constantes

| Constante | Description |
| - | - |
| D3D12XBOX\_RESOURCE\_BARRIER\_SHARED\_FLAG\_NONE | Aucun indicateur. |
| D3D12XBOX\_RESOURCE\_BARRIER\_SHARED\_FLAG\_PREVENT\_PIPELINE\_SYNC | Empêche l'exécution des opérations d'invalidation et de réécriture du cache en réponse à l'ensemble des directives de barrière. |

## Remarques

L'indicateur *D3D12XBOX\_RESOURCE\_BARRIER\_SHARED\_FLAG\_PREVENT\_PIPELINE\_SYNC* est généralement utilisé comme méthode pour interroger les actions récapitulatives de synchronisation pour l'ensemble des barrières sans réellement les exécuter.  Notez que l'indicateur ne supprime pas le traitement de décompression des couleurs et de la profondeur, et que les ressources référencées par les transitions de barrière seront placées dans leur état *After* quoi qu'il en soit.

## Configuration requise

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

## Voir aussi

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


## Related topics

- [D3D12_RESOURCE_BARRIER](/fr-CA/reference/graphics/d3d12/structs/d3d12_resource_barrier_public.md)
- [D3D12_RESOURCE_BARRIER_TYPE](/fr-CA/reference/graphics/d3d12/enums/d3d12_resource_barrier_type_public.md)
- [D3D12_RESOURCE_TRANSITION_BARRIER](/fr-CA/reference/graphics/d3d12/structs/d3d12_resource_transition_barrier_public.md)
- [D3D12_RESOURCE_ALIASING_BARRIER](/fr-CA/reference/graphics/d3d12/structs/d3d12_resource_aliasing_barrier_public.md)
- [D3D12_RESOURCE_UAV_BARRIER](/fr-CA/reference/graphics/d3d12/structs/d3d12_resource_uav_barrier_public.md)
