Share via


EngLoadModule-Funktion (winddi.h)

Die EngLoadModule-Funktion lädt das angegebene Datenmodul zum Lesen in den Systemspeicher.

Syntax

ENGAPI HANDLE EngLoadModule(
  [in] LPWSTR pwsz
);

Parameter

[in] pwsz

Zeiger auf eine NULL-endende Zeichenfolge, die den Namen der zu ladenden Datendatei enthält.

Rückgabewert

Wenn EngLoadModule erfolgreich ist, ist der Rückgabewert ein Handle für das modul, das geladen wurde. Andernfalls ist der Rückgabewert NULL.

Hinweise

EngLoadModule lädt eine Datendatei mit schreibgeschützter Berechtigung in den Systemspeicher. Um auf das geladene Modul zuzugreifen, sollte der Treiber EngMapModule mit dem von dieser Funktion zurückgegebenen Handle aufrufen.

Die von pwsz identifizierte Datei muss sich im Verzeichnis %SystemRoot%\System32 oder in einem Verzeichnis in der Verzeichnishierarchie unter %SystemRoot%\System32 befinden.

Um ein beschreibbares Modul zu laden, sollte der Treiber EngLoadModuleForWrite aufrufen. Treiber, die ein Image als ausführbaren Code laden müssen, sollten engLoadImage anstelle dieser Funktion aufrufen.

Anforderungen

Anforderung Wert
Unterstützte Mindestversion (Client) Verfügbar in Windows 2000 und höheren Versionen der Windows-Betriebssysteme.
Zielplattform Universell
Header winddi.h (einschließlich Winddi.h)
Bibliothek Win32k.lib
DLL Win32k.sys

Weitere Informationen

EngFreeModule

EngLoadModuleForWrite

EngMapModule