EngLoadImage 宏 (winddi.h)
EngLoadImage 函式會將指定的可執行檔映射載入核心模式記憶體。
語法
void EngLoadImage(
[in] filename
);
參數
[in] filename
Null 終止字串的指標,這個字串會命名包含要載入之可執行映像的檔案。
傳回值
無
備註
驅動程式可以使用 EngLoadImage 將可執行映像對應至核心模式記憶體。 例如,印表機驅動程式可以呼叫 EngLoadImage 來載入迷你驅動程式。
EngLoadImage 需要載入圖像檔具有 .dll 後綴。 驅動程式必須在 pwszDriver 字串中包含這個後綴。
若要在載入的映像內執行程式碼區段,驅動程式應該會從 EngFindImageProcAddress取得函式位址。
pwszDriver 所識別的檔案必須位於 %SystemRoot%\System32 目錄中,或位於 %SystemRoot%\System32 目錄階層中找到的目錄中。
只有需要載入模組作為數據的驅動程序應該呼叫 EngLoadModule 或 EngLoadModuleForWrite,而不是此函式。
規格需求
需求 | 值 |
---|---|
最低支援的用戶端 | 可在 Windows 2000 和更新版本的 Windows 作業系統中使用。 |
目標平台 | Universal |
標頭 | winddi.h (包括 Winddi.h) |
程式庫 | Win32k.lib |
Dll | Win32k.sys |