MODULEINFO-Struktur (psapi.h)
Enthält die Ladeadresse des Moduls, die Größe und den Einstiegspunkt.
typedef struct _MODULEINFO {
LPVOID lpBaseOfDll;
DWORD SizeOfImage;
LPVOID EntryPoint;
} MODULEINFO, *LPMODULEINFO;
lpBaseOfDll
Die Ladeadresse des Moduls.
SizeOfImage
Die Größe des linearen Raums, den das Modul in Byte einnimmt.
EntryPoint
Der Einstiegspunkt dieses Moduls.
Die Ladeadresse eines Moduls ist identisch mit dem HMODULE-Wert . Die in den Membern SizeOfImage und EntryPoint zurückgegebenen Informationen stammen aus dem PE-Header (Portable Executable) des Moduls. Der Einstiegspunkt des Moduls ist der Speicherort, der während des Prozessstarts, des Threadstarts, des Herunterfahrens des Prozesses und des Herunterfahrens des Threads aufgerufen wird. Obwohl dies nicht die Adresse der DllMain-Funktion ist, sollte sie für die meisten Zwecke nah genug sein.
Anforderung | Wert |
---|---|
Unterstützte Mindestversion (Client) | Windows XP [nur Desktop-Apps] |
Unterstützte Mindestversion (Server) | Windows Server 2003 [nur Desktop-Apps] |
Kopfzeile | psapi.h |