System.EnumModules
Delphi
procedure EnumModules(Func: TEnumModuleFunc; Data: Pointer);
procedure EnumModules(Func: TEnumModuleFuncLW; Data: Pointer);
C++
extern DELPHI_PACKAGE void __fastcall EnumModules(TEnumModuleFunc Func, void * Data)/* overload */;
Eigenschaften
Typ | Sichtbarkeit | Quelle | Unit | Übergeordnet |
---|---|---|---|---|
procedure function |
public | System.pas System.hpp |
System | System |
Beschreibung
Führt eine Callback-Funktion für alle Module in einer Anwendung aus.
EnumModules führt die ausführbare Datei und alle Packages in einer Anwendung auf. Dazu werden das Handle der ausführbaren Datei und das Handle aller Packages an eine benutzerdefinierte Callback-Funktion übergeben. EnumModules wird solange ausgeführt, bis auch das letzte Modul in der Anwendung aufgezählt ist oder bis die Callback-Funktion den Wert false zurückgibt. Die einzelnen Parameter haben folgende Bedeutung:
Parameter | Bedeutung |
---|---|
Func |
Die Instanzadresse der Callback-Funktion. |
Data |
Ein benutzerdefinierter 32-Bit-Wert, der an die Callback-Funktion übergeben wird. |