Module32First, fonction (tlhelp32.h)

Récupère des informations sur le premier module associé à un processus.

Syntaxe

BOOL Module32First(
  [in]      HANDLE          hSnapshot,
  [in, out] LPMODULEENTRY32 lpme
);

Paramètres

[in] hSnapshot

Un handle au instantané retourné à partir d’un appel précédent à la fonction CreateToolhelp32Snapshot.

[in, out] lpme

Pointeur vers une structure MODULEENTRY32 .

Valeur retournée

Retourne TRUE si la première entrée de la liste des modules a été copiée dans la mémoire tampon ou FALSE dans le cas contraire. La valeur d’erreur ERROR_NO_MORE_FILES est retournée par la fonction GetLastError si aucun module n’existe ou si l’instantané ne contient pas d’informations sur le module.

Remarques

L’application appelante doit définir le membre dwSize de MODULEENTRY32 sur la taille, en octets, de la structure.

Pour récupérer des informations sur les autres modules associés au processus spécifié, utilisez la fonction Module32Next .

Exemples

Pour obtenir un exemple, consultez Parcourir la liste des modules.

Configuration requise

Condition requise Valeur
Client minimal pris en charge Windows XP [applications de bureau uniquement]
Serveur minimal pris en charge Windows Server 2003 [applications de bureau uniquement]
Plateforme cible Windows
En-tête tlhelp32.h
Bibliothèque Kernel32.lib
DLL Kernel32.dll

Voir aussi

CreateToolhelp32Snapshot

MODULEENTRY32

Marche du module

Module32Next

Fonctions d’aide de l’outil