Freigeben über


ID3D11Device::CreateDepthStencilState-Methode (d3d11.h)

Erstellen Sie ein Tiefenschablonenzustandsobjekt, das Tiefenschablonentestinformationen für die Ausgabefusionsphase kapselt.

Syntax

HRESULT CreateDepthStencilState(
  [in]            const D3D11_DEPTH_STENCIL_DESC *pDepthStencilDesc,
  [out, optional] ID3D11DepthStencilState        **ppDepthStencilState
);

Parameter

[in] pDepthStencilDesc

Typ: const D3D11_DEPTH_STENCIL_DESC*

Zeiger auf eine Tiefenschablonenzustandsbeschreibung (siehe D3D11_DEPTH_STENCIL_DESC).

[out, optional] ppDepthStencilState

Typ: ID3D11DepthStencilState**

Adresse eines Zeigers auf das erstellte Tiefenschablonenzustandsobjekt (siehe ID3D11DepthStencilState).

Rückgabewert

Typ: HRESULT

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

Hinweise

4096 eindeutige Tiefenschablonenzustandsobjekte können gleichzeitig auf einem Gerät erstellt werden.

Wenn eine Anwendung versucht, eine Tiefenschablonenzustandsschnittstelle mit demselben Zustand wie eine vorhandene Schnittstelle zu erstellen, wird dieselbe Schnittstelle zurückgegeben, und die Gesamtanzahl eindeutiger Tiefenschablonenzustandsobjekte bleibt gleich.

Anforderungen

   
Zielplattform Windows
Kopfzeile d3d11.h
Bibliothek D3D11.lib

Weitere Informationen

ID3D11Device