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
Una 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 de rango.
UAV
Una estructura de D3D12DDI_RESOURCE_UAV_BARRIER que describe un recurso en el que todos los accesos UAV (lecturas o escrituras) deben completarse antes de que puedan comenzar los accesos de UAV futuros (lectura o escritura).
Requisitos
Requisito | Valor |
---|---|
encabezado de | d3d12umddi.h (incluya D3d12umddi.h) |