ID3D11Device::CreateDepthStencilView, méthode (d3d11.h)

Créez une vue profondeur-gabarit pour accéder aux données de ressource.

Syntaxe

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

Paramètres

[in] pResource

Type : ID3D11Resource*

Pointeur vers la ressource qui servira de surface de gabarit de profondeur. Cette ressource doit avoir été créée avec l’indicateur D3D11_BIND_DEPTH_STENCIL .

[in, optional] pDesc

Type : const D3D11_DEPTH_STENCIL_VIEW_DESC*

Pointeur vers une description de la vue de la profondeur (voir D3D11_DEPTH_STENCIL_VIEW_DESC). Définissez ce paramètre sur NULL pour créer une vue qui accède au niveau mipmap 0 de la ressource entière (à l’aide du format avec lequel la ressource a été créée).

[out, optional] ppDepthStencilView

Type : ID3D11DepthStencilView**

Adresse d’un pointeur vers un ID3D11DepthStencilView. Définissez ce paramètre sur NULL pour valider les autres paramètres d’entrée (la méthode retourne S_FALSE si les autres paramètres d’entrée réussissent la validation).

Valeur retournée

Type : HRESULT

Cette méthode retourne l’un des codes de retour Direct3D 11 suivants.

Notes

Une vue de gabarit de profondeur peut être liée à l’étape de fusion de sortie en appelant ID3D11DeviceContext::OMSetRenderTargets.

Configuration requise

   
Plateforme cible Windows
En-tête d3d11.h
Bibliothèque D3D11.lib

Voir aussi

ID3D11Device