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

> Describe la transición entre los usos de dos recursos diferentes que tienen asignaciones en el mismo montón.

Describe la transición entre los usos de dos recursos diferentes que tienen asignaciones en el mismo montón.

## Sintaxis

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

### Miembros

*pResourceBefore*\
Tipo: ID3D12Resource \*

Un puntero al objeto [ID3D12Resource](/reference/graphics/d3d12_xs/interfaces/ID3D12Resource/id3d12resource_xs) que representa el recurso anterior usado en la transición.

*pResourceAfter*\
Tipo: ID3D12Resource \*

Un puntero al objeto [ID3D12Resource](/reference/graphics/d3d12_xs/interfaces/ID3D12Resource/id3d12resource_xs) que representa el recurso posterior usado en la transición.

## Comentarios

Esta estructura es miembro de la estructura [D3D12\_RESOURCE\_BARRIER](/reference/graphics/d3d12/structs/d3d12_resource_barrier_public).

Se pueden especificar los recursos anterior y posterior, o bien uno o ambos recursos pueden ser **NULL**, lo que indica que cualquier recurso colocado o reservado podría provocar alias.

Consulte los modelos de uso descritos en [CreatePlacedResource](/reference/graphics/d3d12/interfaces/id3d12device/methods/id3d12device_createplacedresource_public).

## Requisitos

**Encabezado:** d3d12\_xs.h o d3d12\_x.h\
**Biblioteca:** d3d12\_xs.lib o d3d12\_x.lib\
**Plataformas compatibles**: consolas XBOX Series y familia XBOX One

## Consulte también

[Estructuras principales](https://learn.microsoft.com/en-us/windows/desktop/direct3d12/direct3d-12-structures)

[Uso de barreras de recursos para sincronizar los estados de los recursos en 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](/es/reference/graphics/d3d12/structs/d3d12_resource_barrier_public.md)
- [CreatePlacedResource](/es/reference/graphics/d3d12/interfaces/id3d12device/methods/id3d12device_createplacedresource_public.md)
- [D3D12_RESOURCE_BARRIER_TYPE](/es/reference/graphics/d3d12/enums/d3d12_resource_barrier_type_public.md)
- [D3D12_RESOURCE_TRANSITION_BARRIER](/es/reference/graphics/d3d12/structs/d3d12_resource_transition_barrier_public.md)
- [D3D12_RESOURCE_UAV_BARRIER](/es/reference/graphics/d3d12/structs/d3d12_resource_uav_barrier_public.md)
