Функция 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

См. также раздел

EngFreeModule

EngLoadModuleForWrite

EngMapModule