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

Cree una vista de galería de símbolos de profundidad para acceder a los datos de recursos.

Sintaxis

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

Parámetros

[in] pResource

Tipo: ID3D11Resource*

Puntero al recurso que servirá como superficie de galería de símbolos de profundidad. Este recurso debe haberse creado con la marca D3D11_BIND_DEPTH_STENCIL .

[in, optional] pDesc

Tipo: const D3D11_DEPTH_STENCIL_VIEW_DESC*

Puntero a una descripción de vista de galería de símbolos de profundidad (consulte D3D11_DEPTH_STENCIL_VIEW_DESC). Establezca este parámetro en NULL para crear una vista que tenga acceso al nivel mipmap 0 del recurso completo (con el formato con el que se creó el recurso).

[out, optional] ppDepthStencilView

Tipo: ID3D11DepthStencilView**

Dirección de un puntero a un id3D11DepthStencilView. Establezca este parámetro en NULL para validar los demás parámetros de entrada (el método devolverá S_FALSE si los demás parámetros de entrada pasan la validación).

Valor devuelto

Tipo: HRESULT

Este método devuelve uno de los siguientes códigos de retorno de Direct3D 11.

Comentarios

Una vista de galería de símbolos de profundidad se puede enlazar a la fase de fusión de salida llamando a ID3D11DeviceContext::OMSetRenderTargets.

Requisitos

   
Plataforma de destino Windows
Encabezado d3d11.h
Library D3D11.lib

Consulte también

ID3D11Device