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 */;
Propriétés
Type | Visibilité | Source | Unité | Parent |
---|---|---|---|---|
procedure function |
public | System.pas System.hpp |
System | System |
Description
Exécute un callback pour tous les modules d'une application.
EnumModules énumère l'exécutable et tous les packages d'une application en passant le handle de l'exécutable puis de chacun des packages à son tour, à une fonction callback définie par l'utilisateur. EnumModules continue jusqu'à ce que le dernier module de l'application soit énuméré ou jusqu'à ce que la fonction de rappel renvoie false. Les paramètres de EnumModules sont les suivants :
Paramètre | Signification |
---|---|
Func |
L'adresse pour l'instance de la procédure de la fonction callback. |
Data |
Une valeur 32 bits définie par l'utilisateur transmise à la fonction de rappel. |