System.EnumModules

De RAD Studio API Documentation
Aller à : navigation, rechercher

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.



Voir aussi