Freigeben über


ID3D11Device::CreateDepthStencilView-Methode (d3d11.h)

Erstellen Sie eine Tiefenschablonenansicht für den Zugriff auf Ressourcendaten.

Syntax

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

Parameter

[in] pResource

Typ: ID3D11Resource*

Zeiger auf die Ressource, die als Tiefenschablonenoberfläche dient. Diese Ressource muss mit dem Flag D3D11_BIND_DEPTH_STENCIL erstellt worden sein.

[in, optional] pDesc

Typ: const D3D11_DEPTH_STENCIL_VIEW_DESC*

Zeiger auf eine Beschreibung der Tiefenschablonenansicht (siehe D3D11_DEPTH_STENCIL_VIEW_DESC). Legen Sie diesen Parameter auf NULL fest, um eine Ansicht zu erstellen, die auf mipmap-Ebene 0 der gesamten Ressource zugreift (mit dem Format, mit dem die Ressource erstellt wurde).

[out, optional] ppDepthStencilView

Typ: ID3D11DepthStencilView**

Adresse eines Zeigers auf eine ID3D11DepthStencilView. Legen Sie diesen Parameter auf NULL fest, um die anderen Eingabeparameter zu überprüfen (die Methode gibt S_FALSE zurück, wenn die anderen Eingabeparameter die Überprüfung bestehen).

Rückgabewert

Typ: HRESULT

Diese Methode gibt einen der folgenden Direct3D 11-Rückgabecodes zurück.

Hinweise

Eine Tiefenschablonenansicht kann an die Ausgabefusionsphase gebunden werden, indem ID3D11DeviceContext::OMSetRenderTargets aufgerufen wird.

Anforderungen

   
Zielplattform Windows
Kopfzeile d3d11.h
Bibliothek D3D11.lib

Weitere Informationen

ID3D11Device