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 |