Skip to main content
Describe una barrera de recursos (transición en el uso de recursos).

Sintaxis

Miembros

Type
Tipo: D3D12_RESOURCE_BARRIER_TYPE
Un valor de tipo D3D12_RESOURCE_BARRIER_TYPE que especifica el tipo de barrera de recursos. Este miembro determina qué tipo se usa en la unión siguiente. Flags
Tipo: D3D12_RESOURCE_BARRIER_FLAGS
Especifica una constante de la enumeración D3D12_RESOURCE_BARRIER_FLAGS, por ejemplo para “begin only” o “end only”. Transition
Tipo: D3D12_RESOURCE_TRANSITION_BARRIER
Una estructura D3D12_RESOURCE_TRANSITION_BARRIER que describe la transición de subrecursos entre diferentes usos. Los miembros especifican los usos anterior y posterior de los subrecursos. Aliasing
Tipo: D3D12_RESOURCE_ALIASING_BARRIER
Una estructura D3D12_RESOURCE_ALIASING_BARRIER que describe la transición entre los usos de dos recursos diferentes que tienen asignaciones en el mismo montón. UAV
Tipo: D3D12_RESOURCE_UAV_BARRIER
Una estructura D3D12_RESOURCE_UAV_BARRIER que describe un recurso en el que todos los accesos UAV (lecturas o escrituras) deben completarse antes de que pueda comenzar cualquier acceso UAV futuro (lectura o escritura).

Comentarios

Esta estructura la usa el método ID3D12GraphicsCommandList::ResourceBarrier.

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 Uso de barreras de recursos para sincronizar los estados de los recursos en Direct3D 12
Última modificación el 28 de agosto de 2026