Structure MODULEINFO (psapi.h)
Contient l’adresse de chargement, la taille et le point d’entrée du module.
Syntaxe
typedef struct _MODULEINFO {
LPVOID lpBaseOfDll;
DWORD SizeOfImage;
LPVOID EntryPoint;
} MODULEINFO, *LPMODULEINFO;
Membres
lpBaseOfDll
Adresse de chargement du module.
SizeOfImage
Taille de l’espace linéaire occupé par le module, en octets.
EntryPoint
Point d'entrée du module.
Remarques
L’adresse de charge d’un module est identique à la valeur HMODULE . Les informations retournées dans les membres SizeOfImage et EntryPoint proviennent de l’en-tête Exécutable portable (PE) du module. Le point d’entrée du module est l’emplacement appelé lors du démarrage du processus, du démarrage du thread, de l’arrêt du processus et de l’arrêt du thread. Bien qu’il ne s’agit pas de l’adresse de la fonction DllMain , elle doit être suffisamment proche pour la plupart des fins.
Configuration requise
Condition requise | Valeur |
---|---|
Client minimal pris en charge | Windows XP [applications de bureau uniquement] |
Serveur minimal pris en charge | Windows Server 2003 [applications de bureau uniquement] |
En-tête | psapi.h |