Module32Next

Prototypes

BOOL Module32Next(HANDLE HandlePhotographie, MODULEENTRY32 *DescriptionModule);

Description

Lit la description du module suivant depuis la photographie identifiée par le handle HandlePhotopraphie.

La description est rangée dans DescriptionModule.

Un module est un exécutable ou une Dynamically Linked Library (DLL).

Exemple

#include <windows.h>
#include <winbase.h>
#include <tlhelp32.h>

HANDLE Handle;
MODULEENTRY32 DescriptionModule;

...
Handle=CreateToolhelp32Snapshot(TH32CS_SNAPMODULE, GetCurrentProcessId();
if (!Handle)
...
if (!Module32First(Handle, DescriptionModule))
for (;;) ...
CloseHandle(Handle);

Avertissement

S'assurer que le handle de la photographie est correct.

Le résultat est Faux en cas d'erreur.

Sur Windows NT, Windows 2000 et Windows XP, cette fonction est inopérante. Il faut lire le registre spécial HKEY_PERFORMANCE_DATA.

Voir aussi

CreateToolhelp32Snapshot pour prendre une photographie des modules. CloseHandle pour fermer la photographie. Module32First pour démarrer l'énumération des modules.