MODULEINFO-Struktur (psapi.h)
Enthält die Ladeadresse des Moduls, die Größe und den Einstiegspunkt.
Syntax
typedef struct _MODULEINFO {
LPVOID lpBaseOfDll;
DWORD SizeOfImage;
LPVOID EntryPoint;
} MODULEINFO, *LPMODULEINFO;
Member
lpBaseOfDll
Die Ladeadresse des Moduls.
SizeOfImage
Die Größe des linearen Raums, den das Modul in Byte einnimmt.
EntryPoint
Der Einstiegspunkt dieses Moduls.
Hinweise
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.
Anforderungen
Anforderung | Wert |
---|---|
Unterstützte Mindestversion (Client) | Windows XP [nur Desktop-Apps] |
Unterstützte Mindestversion (Server) | Windows Server 2003 [nur Desktop-Apps] |
Kopfzeile | psapi.h |