Compartir a través de


estructura D3D11DDIARG_BUFFER_UNORDEREDACCESSVIEW (d3d10umddi.h)

La estructura D3D11DDIARG_BUFFER_UNORDEREDACCESSVIEW describe un búfer que se usa para crear una vista de acceso desordenada (UAV) en una llamada a la función createUnorderedAccessView .

Sintaxis

typedef struct D3D11DDIARG_BUFFER_UNORDEREDACCESSVIEW {
  [in] UINT FirstElement;
  [in] UINT NumElements;
  [in] UINT Flags;
} D3D11DDIARG_BUFFER_UNORDEREDACCESSVIEW;

Miembros

[in] FirstElement

Desplazamiento, en bytes, al primer elemento del búfer.

[in] NumElements

Número de elementos del búfer.

[in] Flags

OR bit a bit válido de los valores de marca que describen el búfer. El entorno de ejecución de Direct3D admite los valores siguientes.

Valor Significado
D3D11_DDI_BUFFER_UAV_FLAG_RAW (0x00000001) El búfer está en formato sin formato.
D3D11_DDI_BUFFER_UAV_FLAG_APPEND (0x00000002) Asocie un contador al UAV que tenga semántica anexada. El recuento refleja cuántos elementos se almacenan. Sin embargo, el orden en el que se almacenan los elementos puede cambiar.
D3D11_DDI_BUFFER_UAV_FLAG_COUNTER (0x00000004) Asocie un contador a la UAV cuya semántica impida la reordenación del contenido del UAV. Por lo tanto, las aplicaciones pueden depender del orden de almacenamiento. Por ejemplo, las aplicaciones pueden crear listas vinculadas mediante el uso de valores de recuento para hacer referencia a elementos almacenados.

Requisitos

Requisito Valor
cliente mínimo admitido D3D11DDIARG_BUFFER_UNORDEREDACCESSVIEW se admite a partir del sistema operativo Windows 7.
encabezado de d3d10umddi.h (incluya D3d10umddi.h)

Consulte también

CalcPrivateUnorderedAccessViewSize

CreateUnorderedAccessView

D3D11DDIARG_CREATEUNORDEREDACCESSVIEW