Metode IDirectDrawSurface7::GetPriority (ddraw.h)
Mengambil prioritas manajemen tekstur untuk tekstur ini. Metode ini hanya berhasil pada tekstur terkelola.
Sintaks
HRESULT GetPriority(
[out] LPDWORD unnamedParam1
);
Parameter
[out] unnamedParam1
Penunjuk ke variabel yang menerima prioritas tekstur jika panggilan berhasil.
Menampilkan nilai
Jika metode berhasil, nilai yang dikembalikan adalah DD_OK.
Jika gagal, nilai yang dikembalikan adalah kesalahan. Metode mengembalikan DDERR_INVALIDOBJECT jika parameter tidak valid atau jika tekstur tidak dikelola oleh Direct3D.
Keterangan
Prioritas digunakan untuk menentukan kapan tekstur terkelola akan dihapus dari memori. Tekstur yang diberi prioritas rendah dihapus sebelum tekstur dengan prioritas tinggi. Jika dua tekstur memiliki prioritas yang sama, tekstur yang digunakan baru-baru ini disimpan dalam memori; tekstur lainnya dihapus.
Aplikasi dapat mengatur dan mengambil prioritas hanya untuk tekstur terkelola (permukaan yang dibuat dengan bendera DDSCAPS2_TEXTUREMANAGE). Jika Anda memanggil GetPriority pada tekstur yang tidak dikelola, GetPriority gagal dan mengembalikan DDERR_INVALIDOBJECT.
GetPriority diperkenalkan dengan antarmuka IDirectDrawSurface7 .
Persyaratan
Target Platform | Windows |
Header | ddraw.h |
Pustaka | Ddraw.lib |
DLL | Ddraw.dll |
Lihat juga
Saran dan Komentar
https://aka.ms/ContentUserFeedback.
Segera hadir: Sepanjang tahun 2024 kami akan menghentikan penggunaan GitHub Issues sebagai mekanisme umpan balik untuk konten dan menggantinya dengan sistem umpan balik baru. Untuk mengetahui informasi selengkapnya, lihat:Kirim dan lihat umpan balik untuk