Partager via


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

Voir aussi

EngFreeModule

EngLoadModuleForWrite

EngMapModule