Pular para o conteúdo principal
Descreve os elementos em um recurso de buffer a serem usados em uma exibição de recurso de sombreador.

Sintaxe

Membros

FirstElement
Tipo: UINT64
O índice do primeiro elemento a ser acessado pela exibição. NumElements
Tipo: UINT
O número de elementos no recurso. StructureByteStride
Tipo: UINT
O tamanho de cada elemento na estrutura do buffer (em bytes) quando o buffer representa um buffer estruturado. Flags
Tipo: D3D12_BUFFER_SRV_FLAGS
Um valor do tipo D3D12_BUFFER_SRV_FLAGS que identifica as opções de exibição do buffer. Atualmente, a única opção é identificar uma exibição bruta do buffer. Para obter mais informações sobre a exibição bruta de buffers, consulte Exibições brutas de buffers.

Comentários

Essa estrutura é usada por D3D12_SHADER_RESOURCE_VIEW_DESC para criar uma exibição de um buffer. Se o valor de StructureByteStride não for 0, uma exibição de um buffer estruturado será criada e o campo D3D12_SHADER_RESOURCE_VIEW_DESC::Format deverá ser DXGI_FORMAT_UNKNOWN. Se StructureByteStride for 0, uma exibição tipada de um buffer será criada e um formato deverá ser fornecido. O formato especificado para a exibição tipada deve ter suporte do hardware.

Requisitos

Cabeçalho: d3d12_xs.h ou d3d12_x.h
Biblioteca: d3d12_xs.lib ou d3d12_x.lib
Plataformas com suporte: consoles XBOX Series e família XBOX One

Confira também

Estruturas principais
Última modificação em 6 de outubro de 2026