Bagikan melalui


METODE ID3D12GraphicsCommandList::D iscardResource (d3d12.h)

Menunjukkan bahwa konten sumber daya tidak perlu dipertahankan. Fungsi ini dapat menginisialisasi ulang metadata sumber daya dalam beberapa kasus.

Sintaks

void DiscardResource(
  ID3D12Resource             *pResource,
  const D3D12_DISCARD_REGION *pRegion
);

Parameter

pResource

Jenis: [in] ID3D12Resource*

Penunjuk ke antarmuka ID3D12Resource agar sumber daya dapat dibuang.

pRegion

Jenis: [in, opsional] const D3D12_DISCARD_REGION*

Penunjuk ke struktur D3D12_DISCARD_REGION yang menjelaskan detail untuk operasi buang-sumber daya.

Menampilkan nilai

Tidak ada

Keterangan

Semantik perubahan DiscardResource berdasarkan jenis daftar perintah.

Untuk D3D12_COMMAND_LIST_TYPE_DIRECT, dua aturan berikut berlaku:

Untuk D3D12_COMMAND_LIST_TYPE_COMPUTE, aturan berikut berlaku: DiscardResource tidak didukung pada daftar perintah dengan D3D12_COMMAND_LIST_TYPE_BUNDLE atau D3D12_COMMAND_LIST_TYPE_COPY.

Persyaratan

   
Target Platform Windows
Header d3d12.h
Pustaka D3d12.lib
DLL D3d12.dll

Lihat juga

ID3D12GraphicsCommandList

Menggunakan Hambatan Sumber Daya untuk Menyinkronkan Status Sumber Daya di Direct3D 12