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

> Décrit la transition entre les utilisations de deux ressources différentes qui ont des mappages dans le même tas.

Décrit la transition entre les utilisations de deux ressources différentes qui ont des mappages dans le même tas.

## Syntaxe

```cpp theme={null}
typedef struct D3D12_RESOURCE_ALIASING_BARRIER
{
    ID3D12Resource  pResourceBefore;
    ID3D12Resource  pResourceAfter;
} D3D12_RESOURCE_ALIASING_BARRIER
```

### Membres

*pResourceBefore*\
Type : ID3D12Resource \*

Un pointeur vers l'objet [ID3D12Resource](/fr-CA/reference/graphics/d3d12_xs/interfaces/ID3D12Resource/id3d12resource_xs) qui représente la ressource avant utilisée dans la transition.

*pResourceAfter*\
Type : ID3D12Resource \*

Un pointeur vers l'objet [ID3D12Resource](/fr-CA/reference/graphics/d3d12_xs/interfaces/ID3D12Resource/id3d12resource_xs) qui représente la ressource après utilisée dans la transition.

## Remarques

Cette structure est un membre de la structure [D3D12\_RESOURCE\_BARRIER](/fr-CA/reference/graphics/d3d12/structs/d3d12_resource_barrier_public).

Les ressources avant et après peuvent toutes deux être spécifiées, ou l'une des ressources ou les deux peuvent être **NULL**, ce qui indique que toute ressource placée ou réservée pourrait provoquer un aliasing.

Reportez-vous aux modèles d'utilisation décrits dans [CreatePlacedResource](/fr-CA/reference/graphics/d3d12/interfaces/id3d12device/methods/id3d12device_createplacedresource_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 de base](https://learn.microsoft.com/en-us/windows/desktop/direct3d12/direct3d-12-structures)

[Utilisation des barrières de ressources pour synchroniser les états des ressources dans Direct3D 12](https://learn.microsoft.com/en-us/windows/desktop/direct3d12/using-resource-barriers-to-synchronize-resource-states-in-direct3d-12)


## Related topics

- [D3D12_RESOURCE_BARRIER](/fr-CA/reference/graphics/d3d12/structs/d3d12_resource_barrier_public.md)
- [CreatePlacedResource](/fr-CA/reference/graphics/d3d12/interfaces/id3d12device/methods/id3d12device_createplacedresource_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_UAV_BARRIER](/fr-CA/reference/graphics/d3d12/structs/d3d12_resource_uav_barrier_public.md)
