Bagikan melalui


Metode IDXGIResource::SetEvictionPriority (dxgi.h)

Atur prioritas untuk mengusir sumber daya dari memori.

Sintaks

HRESULT SetEvictionPriority(
  UINT EvictionPriority
);

Parameter

EvictionPriority

Jenis: UINT

Prioritasnya adalah salah satu nilai berikut:

Nilai Makna
DXGI_RESOURCE_PRIORITY_MINIMUM (0x28000000)
Sumber daya tidak digunakan dan dapat dikeluarkan segera setelah sumber daya lain memerlukan memori yang ditempati sumber daya.
DXGI_RESOURCE_PRIORITY_LOW (0x50000000)
Prioritas pengeluaran sumber daya rendah. Penempatan sumber daya tidak penting, dan pekerjaan minimal dilakukan untuk menemukan lokasi sumber daya. Misalnya, jika GPU dapat dirender dengan buffer vertex dari memori lokal atau non-lokal dengan sedikit perbedaan performa, buffer vertex tersebut berprioritas rendah. Sumber daya lain yang lebih penting (misalnya, target render atau tekstur) kemudian dapat menempati memori yang lebih cepat.
DXGI_RESOURCE_PRIORITY_NORMAL (0x78000000)
Prioritas pengeluaran sumber daya adalah normal. Penempatan sumber daya penting, tetapi tidak penting, untuk performa. Sumber daya ditempatkan di lokasi pilihannya alih-alih sumber daya berprioritas rendah.
DXGI_RESOURCE_PRIORITY_HIGH (0xa0000000)
Prioritas pengeluaran sumber daya tinggi. Sumber daya ditempatkan di lokasi pilihannya alih-alih sumber daya berprioritas rendah atau prioritas normal.
DXGI_RESOURCE_PRIORITY_MAXIMUM (0xc8000000)
Sumber daya dikeluarkan dari memori hanya jika tidak ada cara lain untuk menyelesaikan persyaratan memori.

Nilai kembali

Jenis: HRESULT

Mengembalikan salah satu DXGI_ERROR berikut.

Keterangan

Prioritas pengeluaran adalah variabel manajemen memori yang digunakan oleh DXGI untuk menentukan cara mengisi memori yang berlebihan.

Anda dapat mengatur tingkat prioritas selain nilai yang ditentukan jika sesuai. Misalnya, Anda dapat mengatur sumber daya dengan tingkat prioritas 0x78000001 untuk menunjukkan bahwa sumber daya sedikit di atas normal.

Persyaratan

   
Target Platform Windows
Header dxgi.h
Pustaka DXGI.lib

Lihat juga

IDXGIResource