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 |