Skip to main content
Describe los elementos de un búfer que se usarán en una vista de acceso desordenado.

Sintaxis

Miembros

FirstElement
Tipo: UINT64
El índice de base cero del primer elemento al que se accederá. NumElements
Tipo: UINT
El número de elementos del recurso. Para los búferes estructurados, es el número de estructuras del búfer. StructureByteStride
Tipo: UINT
El tamaño de cada elemento de la estructura del búfer (en bytes) cuando el búfer representa un búfer estructurado. CounterOffsetInBytes
Tipo: UINT64
El desplazamiento del contador, en bytes. Flags
Tipo: D3D12_BUFFER_UAV_FLAGS
Un valor de tipo D3D12_BUFFER_UAV_FLAGS que especifica las opciones de vista del recurso.

Comentarios

Use esta estructura con una estructura D3D12_UNORDERED_ACCESS_VIEW_DESC para ver el recurso como un búfer. Si el valor de StructureByteStride no es 0, se crea una vista de un búfer estructurado y el campo D3D12_UNORDERED_ACCESS_VIEW_DESC::Format debe ser DXGI_FORMAT_UNKNOWN. Si StructureByteStride es 0, se crea una vista con tipo de un búfer y se debe proporcionar un formato. El hardware debe admitir el formato especificado para la vista con tipo. Puede encontrar más información sobre este tema en la página Cargas de vista de acceso desordenado (UAV) con tipo.

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 Cargas de vista de acceso desordenado (UAV) con tipo
Última modificación el 28 de agosto de 2026