Freigeben über


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

Weitere Informationen

GetModuleInformation