Pular para o conteúdo principal
Descreve os sub-recursos de uma textura que são acessíveis a partir de uma exibição de profundidade-estêncil.

Sintaxe

Membros

Format
Tipo: DXGI_FORMAT
Um valor do tipo DXGI_FORMAT que especifica o formato de exibição. Para os formatos permitidos, consulte Comentários. ViewDimension
Tipo: D3D12_DSV_DIMENSION
Um valor do tipo D3D12_DSV_DIMENSION que especifica como o recurso de profundidade-estêncil será acessado. Esse membro também determina qual _DSV usar na união a seguir. Flags
Tipo: D3D12_DSV_FLAGS
Uma combinação de constantes da enumeração D3D12_DSV_FLAGS combinadas usando uma operação OR bit a bit. O valor resultante especifica se a textura é somente leitura. Passe 0 para especificar que ela não é somente leitura; caso contrário, passe um ou mais dos membros do tipo enumerado D3D12_DSV_FLAGS. Texture1D
Tipo: D3D12_TEX1D_DSV
Uma estrutura D3D12_TEX1D_DSV que especifica um sub-recurso de textura 1D. Texture1DArray
Tipo: D3D12_TEX1D_ARRAY_DSV
Uma estrutura D3D12_TEX1D_ARRAY_DSV que especifica uma matriz de sub-recursos de textura 1D. Texture2D
Tipo: D3D12_TEX2D_DSV
Uma estrutura D3D12_TEX2D_DSV que especifica um sub-recurso de textura 2D. Texture2DArray
Tipo: D3D12_TEX2D_ARRAY_DSV
Uma estrutura D3D12_TEX2D_ARRAY_DSV que especifica uma matriz de sub-recursos de textura 2D. Texture2DMS
Tipo: D3D12_TEX2DMS_DSV
Uma estrutura D3D12_TEX2DMS_DSV que especifica uma textura 2D multiamostrada. Texture2DMSArray
Tipo: D3D12_TEX2DMS_ARRAY_DSV
Uma estrutura D3D12_TEX2DMS_ARRAY_DSV que especifica uma matriz de texturas 2D multiamostradas.

Comentários

Estes são os formatos válidos para uma exibição de profundidade-estêncil:
  • DXGI_FORMAT_D16_UNORM
  • DXGI_FORMAT_D24_UNORM_S8_UINT
  • DXGI_FORMAT_D32_FLOAT
  • DXGI_FORMAT_D32_FLOAT_S8X24_UINT
  • DXGI_FORMAT_UNKNOWN
Uma exibição de profundidade-estêncil não pode usar um formato sem tipo. Se o formato escolhido for DXGI_FORMAT_UNKNOWN, o formato do recurso pai será usado. Passe uma descrição de exibição de profundidade-estêncil para ID3D12Device::CreateDepthStencilView para criar uma exibição de profundidade-estêncil.

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