METODE ID3D11Device::CreateDepthStencilView (d3d11.h)

Buat tampilan stensil kedalaman untuk mengakses data sumber daya.

Sintaks

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

Parameter

[in] pResource

Jenis: ID3D11Resource*

Arahkan ke sumber daya yang akan berfungsi sebagai permukaan stensil kedalaman. Sumber daya ini harus dibuat dengan bendera D3D11_BIND_DEPTH_STENCIL .

[in, optional] pDesc

Jenis: const D3D11_DEPTH_STENCIL_VIEW_DESC*

Penunjuk ke deskripsi tampilan stensil kedalaman (lihat D3D11_DEPTH_STENCIL_VIEW_DESC). Atur parameter ini ke NULL untuk membuat tampilan yang mengakses mipmap level 0 dari seluruh sumber daya (menggunakan format yang dibuat dengan sumber daya).

[out, optional] ppDepthStencilView

Jenis: ID3D11DepthStencilView**

Alamat pointer ke ID3D11DepthStencilView. Atur parameter ini ke NULL untuk memvalidasi parameter input lainnya (metode akan mengembalikan S_FALSE jika parameter input lainnya lolos validasi).

Mengembalikan nilai

Jenis: HRESULT

Metode ini mengembalikan salah satu Kode Pengembalian Direct3D 11 berikut.

Keterangan

Tampilan stensil kedalaman dapat terikat ke tahap output-merger dengan memanggil ID3D11DeviceContext::OMSetRenderTargets.

Persyaratan

   
Target Platform Windows
Header d3d11.h
Pustaka D3D11.lib

Lihat juga

ID3D11Device