Функция EngLoadModule (winddi.h)
Функция EngLoadModule загружает указанный модуль данных в системную память для чтения.
ENGAPI HANDLE EngLoadModule(
[in] LPWSTR pwsz
);
[in] pwsz
Указатель на строку, завершающуюся значением NULL, которая содержит имя загружаемого файла данных.
Если EngLoadModule выполняется успешно, возвращаемое значение является дескриптором загруженного модуля. В противном случае возвращаемое значение равно NULL.
EngLoadModule загружает файл данных в системную память с разрешением только для чтения. Чтобы получить доступ к загруженного модуля, драйвер должен вызвать EngMapModule с дескриптором, возвращенным этой функцией.
Файл, определенный pwsz, должен находиться в каталоге %SystemRoot%\System32 или в каталоге в иерархии каталогов в папке %SystemRoot%\System32.
Чтобы загрузить модуль, доступный для записи, драйвер должен вызвать EngLoadModuleForWrite. Драйверы, которым необходимо загрузить образ в виде исполняемого кода, должны вызывать EngLoadImage вместо этой функции.
Требование | Значение |
---|---|
Минимальная версия клиента | Доступно в Windows 2000 и более поздних версиях операционных систем Windows. |
Целевая платформа | Универсальное |
Верхняя часть | winddi.h (включая Winddi.h) |
Библиотека | Win32k.lib |
DLL | Win32k.sys |