> ## 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_GLOBAL_BARRIER (consolas XBOX Series)

> Describe una barrera de acceso a memoria de recursos. La usan las barreras globales, de textura y de búfer para indicar cuándo la memoria de recursos debe hacerse visible para un acceso específico.

Describe una barrera de acceso a memoria de recursos. La usan las barreras globales, de textura y de búfer para indicar cuándo la memoria de recursos debe hacerse visible para un tipo de acceso específico.

## Sintaxis

```cpp theme={null}
typedef struct D3D12_GLOBAL_BARRIER
{
    D3D12_BARRIER_SYNC SyncBefore;
    D3D12_BARRIER_SYNC SyncAfter;
    D3D12_BARRIER_ACCESS AccessBefore;
    D3D12_BARRIER_ACCESS AccessAfter;
} D3D12_GLOBAL_BARRIER
```

### Miembros

*SyncBefore*\
Tipo: D3D12\_BARRIER\_SYNC

Ámbito de sincronización de todo el trabajo de GPU anterior que debe completarse antes de ejecutar la barrera.

*SyncAfter*\
Tipo: D3D12\_BARRIER\_SYNC

Ámbito de sincronización de todo el trabajo de GPU posterior que debe esperar hasta que finalice la ejecución de la barrera.

*AccessBefore*\
Tipo: D3D12\_BARRIER\_ACCESS

Bits de acceso correspondientes a cualquier uso de recursos relevante desde la barrera anterior o el inicio del ámbito de **ExecuteCommandLists**.

*AccessAfter*\
Tipo: D3D12\_BARRIER\_ACCESS

Bits de acceso correspondientes a cualquier uso de recursos relevante después de que se complete la barrera.

## Comentarios

## Requisitos

**Encabezado:** d3d12\_xs.h\
**Biblioteca:** d3d12\_xs.lib\
**Plataformas compatibles**: consolas XBOX Series

## Consulte también


## Related topics

- [D3D12_BARRIER_GROUP (consolas XBOX Series)](/es/reference/graphics/d3d12/structs/d3d12_barrier_group_public.md)
- [D3D12_TEXTURE_BARRIER (consolas XBOX Series)](/es/reference/graphics/d3d12/structs/d3d12_texture_barrier_public.md)
- [D3D12_BUFFER_BARRIER (consolas XBOX Series)](/es/reference/graphics/d3d12/structs/d3d12_buffer_barrier_public.md)
- [D3D12_BARRIER_SUBRESOURCE_RANGE (consolas XBOX Series)](/es/reference/graphics/d3d12/structs/d3d12_barrier_subresource_range_public.md)
- [D3D12GetInterface (consolas XBOX Series)](/es/reference/graphics/d3d12/functions/d3d12getinterface_public.md)
