Bagikan melalui


IDXGIResource::GetEvictionPriority method (dxgi.h)

Dapatkan prioritas pengeluaran.

Sintaks

HRESULT GetEvictionPriority(
  [out] UINT *pEvictionPriority
);

Parameter

[out] pEvictionPriority

Jenis: UINT*

Penunjuk ke prioritas pengeluaran, yang menentukan kapan sumber daya dapat dikeluarkan dari memori.

Nilai yang ditentukan berikut ini dimungkinkan.

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 atau tekstur render) 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 prioritas rendah atau prioritas normal.
DXGI_RESOURCE_PRIORITY_MAXIMUM (0xc8000000)
Sumber daya dikeluarkan dari memori hanya jika tidak ada cara lain untuk menyelesaikan persyaratan memori.

Mengembalikan nilai

Jenis: HRESULT

Mengembalikan salah satu DXGI_ERROR berikut.

Keterangan

Prioritas pengeluaran adalah variabel manajemen memori yang digunakan oleh DXGI untuk menentukan cara mengelola memori yang diakui.

Tingkat prioritas selain nilai yang ditentukan digunakan jika sesuai. Misalnya, sumber daya dengan tingkat prioritas 0x78000001 menunjukkan bahwa sumber daya sedikit di atas normal.

Persyaratan

Persyaratan Nilai
Target Platform Windows
Header dxgi.h
Pustaka DXGI.lib

Lihat juga

IDXGIResource