Fonction EngLoadModule (winddi.h)
La fonction EngLoadModule charge le module de données spécifié dans la mémoire système pour la lecture.
Syntaxe
ENGAPI HANDLE EngLoadModule(
[in] LPWSTR pwsz
);
Paramètres
[in] pwsz
Pointeur vers une chaîne terminée par null qui contient le nom du fichier de données à charger.
Valeur retournée
Si EngLoadModule réussit, la valeur de retour est un handle pour le module qui a été chargé. Sinon, la valeur de retour est NULL.
Remarques
EngLoadModule charge un fichier de données dans la mémoire système avec l’autorisation en lecture seule. Pour accéder au module chargé, le pilote doit appeler EngMapModule avec le handle retourné par cette fonction.
Le fichier identifié par pwsz doit se trouver dans le répertoire %SystemRoot%\System32 ou dans un répertoire situé dans la hiérarchie des répertoires sous %SystemRoot%\System32.
Pour charger un module accessible en écriture, le pilote doit appeler EngLoadModuleForWrite. Les pilotes qui doivent charger une image en tant que code exécutable doivent appeler EngLoadImage au lieu de cette fonction.
Configuration requise
Condition requise | Valeur |
---|---|
Client minimal pris en charge | Disponible dans Windows 2000 et versions ultérieures des systèmes d’exploitation Windows. |
Plateforme cible | Universal |
En-tête | winddi.h (inclure Winddi.h) |
Bibliothèque | Win32k.lib |
DLL | Win32k.sys |