Partager via


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

Voir aussi

GetModuleInformation