Metode IDirectDrawSurface7::SetPriority (ddraw.h)
Menetapkan prioritas manajemen tekstur untuk tekstur ini. Metode ini hanya berhasil pada tekstur terkelola.
Sintaks
HRESULT SetPriority(
[in] DWORD unnamedParam1
);
Parameter
[in] unnamedParam1
Nilai yang menentukan prioritas manajemen tekstur baru untuk tekstur.
Mengembalikan nilai
Jika metode berhasil, nilai yang dikembalikan 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
SetPriority diperkenalkan dengan antarmuka IDirectDrawSurface7 .
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 SetPriority pada tekstur yang tidak dikelola, SetPriority gagal dan mengembalikan DDERR_INVALIDOBJECT.
Persyaratan
Persyaratan | Nilai |
---|---|
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