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 que hay en el búfer.

[in] Flags

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

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 con el UAV que tiene 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 con el 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 Value
Cliente mínimo compatible D3D11DDIARG_BUFFER_UNORDEREDACCESSVIEW se admite a partir del sistema operativo Windows 7.
Encabezado d3d10umddi.h (incluya D3d10umddi.h)

Consulte también

CalcPrivateUnorderedAccessViewSize

CreateUnorderedAccessView

D3D11DDIARG_CREATEUNORDEREDACCESSVIEW