Mengembalikan Kode Kesalahan yang Diterima dari Fungsi Runtime
Panggilan ke fungsi yang disediakan driver tampilan mode pengguna Direct3D versi 9 harus mengembalikan kode kesalahan yang mereka terima saat memanggil fungsi akses layanan kernel yang disediakan runtime Direct3D. Misalnya, runtime mungkin memanggil fungsi driver tampilan mode pengguna, seperti fungsi CreateResource . Ini, pada gilirannya, memanggil fungsi yang disediakan runtime, seperti fungsi pfnAllocateCb , untuk melakukan operasi tertentu, dalam hal ini untuk mengalokasikan memori untuk sumber daya. Jika driver tampilan mode pengguna menerima kode kesalahan dari panggilan ke fungsi yang disediakan runtime, driver harus mengembalikan kode kesalahan tersebut kembali ke runtime.
Ada satu pengecualian untuk aturan bahwa driver harus meneruskan kode kesalahan runtime kembali ke runtime. Ketika driver memanggil fungsi yang disediakan runtime pfnAllocateCb , untuk mengalokasikan memori video untuk sumber daya opsional ketika memori video sudah dialokasikan, aturan tidak berlaku. Jika pfnAllocateCb gagal mengalokasikan memori video ini untuk sumber daya opsional yang hanya diperlukan untuk mengoptimalkan performa, driver tidak boleh melaporkan kesalahan kehabisan memori (E_OUTOFMEMORY) kembali ke runtime.
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