Compartilhar via


Método ID3D11Device::CreateDepthStencilView (d3d11.h)

Crie uma exibição de estêncil de profundidade para acessar dados de recursos.

Sintaxe

HRESULT CreateDepthStencilView(
  [in]            ID3D11Resource                      *pResource,
  [in, optional]  const D3D11_DEPTH_STENCIL_VIEW_DESC *pDesc,
  [out, optional] ID3D11DepthStencilView              **ppDepthStencilView
);

Parâmetros

[in] pResource

Tipo: ID3D11Resource*

Ponteiro para o recurso que servirá como a superfície de estêncil de profundidade. Esse recurso deve ter sido criado com o sinalizador D3D11_BIND_DEPTH_STENCIL .

[in, optional] pDesc

Tipo: const D3D11_DEPTH_STENCIL_VIEW_DESC*

Ponteiro para uma descrição de exibição de estêncil de profundidade (consulte D3D11_DEPTH_STENCIL_VIEW_DESC). Defina esse parâmetro como NULL para criar uma exibição que acesse o mipmap nível 0 de todo o recurso (usando o formato com o qual o recurso foi criado).

[out, optional] ppDepthStencilView

Tipo: ID3D11DepthStencilView**

Endereço de um ponteiro para um ID3D11DepthStencilView. Defina esse parâmetro como NULL para validar os outros parâmetros de entrada (o método retornará S_FALSE se os outros parâmetros de entrada passarem pela validação).

Valor retornado

Tipo: HRESULT

Esse método retorna um dos seguintes códigos de retorno do Direct3D 11.

Comentários

Uma exibição de estêncil de profundidade pode ser associada ao estágio de fusão de saída chamando ID3D11DeviceContext::OMSetRenderTargets.

Requisitos

   
Plataforma de Destino Windows
Cabeçalho d3d11.h
Biblioteca D3D11.lib

Confira também

ID3D11Device