Makro EngLoadImage (winddi.h)
Fungsi EngLoadImage memuat gambar yang dapat dieksekusi yang ditentukan ke dalam memori mode kernel.
Sintaks
void EngLoadImage(
[in] filename
);
Parameter
[in] filename
Penunjuk ke string yang dihentikan null yang menamai file yang berisi gambar yang dapat dieksekusi untuk dimuat.
Mengembalikan nilai
Tidak ada
Keterangan
Driver dapat menggunakan EngLoadImage untuk memetakan gambar yang dapat dieksekusi ke dalam memori mode kernel. Misalnya, driver printer dapat memanggil EngLoadImage untuk memuat minidriver.
EngLoadImage mengharuskan file gambar dimuat memiliki akhiran .dll . Driver harus menyertakan akhiran ini dalam string pwszDriver .
Untuk menjalankan bagian kode dalam gambar yang dimuat, driver harus mendapatkan alamat fungsi dari EngFindImageProcAddress.
File yang diidentifikasi oleh pwszDriver harus terletak di direktori %SystemRoot%\System32 atau dalam direktori yang ditemukan dalam hierarki direktori di bawah %SystemRoot%\System32.
Driver yang perlu memuat modul sebagai data hanya boleh memanggil EngLoadModule atau EngLoadModuleForWrite alih-alih fungsi ini.
Persyaratan
Persyaratan | Nilai |
---|---|
Klien minimum yang didukung | Tersedia di Windows 2000 dan versi yang lebih baru dari sistem operasi Windows. |
Target Platform | Universal |
Header | winddi.h (termasuk Winddi.h) |
Pustaka | Win32k.lib |
DLL | Win32k.sys |