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

Sintaxis

Miembros

FirstElement
Tipo: UINT64
El índice del primer elemento al que accederá la vista. NumElements
Tipo: UINT
El número de elementos del recurso. 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. Flags
Tipo: D3D12_BUFFER_SRV_FLAGS
Un valor de tipo D3D12_BUFFER_SRV_FLAGS que identifica las opciones de vista del búfer. Actualmente, la única opción es identificar una vista sin formato del búfer. Para obtener más información sobre la visualización sin formato de búferes, consulte Vistas sin formato de búferes.

Comentarios

Esta estructura la usa D3D12_SHADER_RESOURCE_VIEW_DESC para crear una vista de un búfer. Si el valor de StructureByteStride no es 0, se crea una vista de un búfer estructurado y, en ese caso, el campo D3D12_SHADER_RESOURCE_VIEW_DESC::Format debe ser DXGI_FORMAT_UNKNOWN. Si StructureByteStride es 0, se crea una vista con tipo de un búfer y, en ese caso, se debe proporcionar un formato. El hardware debe admitir el formato especificado para la vista 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
Última modificación el 28 de agosto de 2026