Bagikan melalui


METODE ID3D11DeviceContext1::D iscardView (d3d11_1.h)

Membuang tampilan sumber daya dari konteks perangkat.

Sintaks

void DiscardView(
  [in] ID3D11View *pResourceView
);

Parameter

[in] pResourceView

Jenis: ID3D11View*

Penunjuk ke antarmuka ID3D11View untuk tampilan sumber daya yang akan dibuang. Sumber daya yang mendasari tampilan harus dibuat dengan penggunaan D3D11_USAGE_DEFAULT atau D3D11_USAGE_DYNAMIC, jika tidak, runtime menghilangkan panggilan ke DiscardView; jika lapisan debug diaktifkan, runtime mengembalikan pesan kesalahan.

Nilai kembali

Tidak ada

Keterangan

DiscardView menginformasikan unit pemrosesan grafis (GPU) bahwa konten yang ada dalam tampilan sumber daya yang dituju pResourceView tidak lagi diperlukan. Tampilannya bisa berupa SRV, RTV, UAV, atau DSV. DiscardView adalah variasi pada metode DiscardResource . DiscardView memungkinkan Anda membuang subset sumber daya yang ada dalam tampilan (seperti satu miplevel). Lebih penting lagi, DiscardView memberikan kenyamanan karena sering kali tampilan adalah apa yang terikat dan tidak terikat di alur. Beberapa pengikatan alur tidak memiliki tampilan, seperti output aliran. Dalam situasi itu, DiscardResource dapat melakukan pekerjaan untuk sumber daya apa pun.

Persyaratan

   
Klien minimum yang didukung Pembaruan Windows 8 dan Platform untuk Windows 7 [aplikasi desktop | Aplikasi UWP]
Server minimum yang didukung Windows Server 2012 dan Platform Update untuk Windows Server 2008 R2 [aplikasi desktop | Aplikasi UWP]
Target Platform Windows
Header d3d11_1.h
Pustaka D3D11.lib

Lihat juga

ID3D11DeviceContext1