Bagikan melalui


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

Lihat juga

EngLoadModule

EngLoadModuleForWrite

EngUnloadImage