estructura D3D12DDIARG_RESOURCE_BARRIER_0022 (d3d12umddi.h)
La estructura D3D12DDIARG_RESOURCE_BARRIER_0022 contiene los parámetros de barrera de recursos para el PFND3D12DDI_RESOURCEBARRIER_0022.
Sintaxis
typedef struct D3D12DDIARG_RESOURCE_BARRIER_0022 {
D3D12DDI_RESOURCE_BARRIER_TYPE Type;
D3D12DDI_RESOURCE_BARRIER_FLAGS Flags;
union {
D3D12DDI_RESOURCE_TRANSITION_BARRIER_0003 Transition;
D3D12DDI_RESOURCE_RANGED_BARRIER_0022 Ranged;
D3D12DDI_RESOURCE_UAV_BARRIER UAV;
};
} D3D12DDIARG_RESOURCE_BARRIER_0022;
Miembros
Type
Tipo de barrera de recursos como un valor de D3D12DDI_RESOURCE_BARRIER_TYPE . Este miembro determina qué tipo de barrera se va a usar en la unión siguiente.
Flags
Marca de barrera como un valor de D3D12DDI_RESOURCE_BARRIER_FLAGS .
Transition
Estructura D3D12DDI_RESOURCE_TRANSITION_BARRIER_0003 que describe la transición de subrecursos entre distintos usos. Los miembros de esta estructura especifican los usos anteriores y posteriores de los subrecursos.
Ranged
Estructura D3D12DDI_RESOURCE_RANGED_BARRIER_0022 que describe una barrera rango.
UAV
Estructura de D3D12DDI_RESOURCE_UAV_BARRIER que describe un recurso en el que todos los UAV acceden (lecturas o escrituras) deben completarse antes de que puedan comenzar los futuros accesos UAV (lectura o escritura).
Requisitos
Requisito | Valor |
---|---|
Header | d3d12umddi.h (incluya D3d12umddi.h) |