Funzione Module32First (tlhelp32.h)

Recupera informazioni sul primo modulo associato a un processo.

Sintassi

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

Parametri

[in] hSnapshot

Handle per lo snapshot restituito da una chiamata precedente alla funzione CreateToolhelp32Snapshot .

[in, out] lpme

Puntatore a una struttura MODULEENTRY32 .

Valore restituito

Restituisce TRUE se la prima voce dell'elenco di moduli è stata copiata nel buffer o false in caso contrario. Il valore di errore ERROR_NO_MORE_FILES viene restituito dalla funzione GetLastError se non esistono moduli o lo snapshot non contiene informazioni sul modulo.

Commenti

L'applicazione chiamante deve impostare il membro dwSize di MODULEENTRY32 sulle dimensioni, in byte, della struttura.

Per recuperare informazioni su altri moduli associati al processo specificato, usare la funzione Module32Next .

Esempio

Per un esempio, vedere Attraversamento dell'elenco di moduli.

Requisiti

Requisito Valore
Client minimo supportato Windows XP [solo app desktop]
Server minimo supportato Windows Server 2003 [solo app desktop]
Piattaforma di destinazione Windows
Intestazione tlhelp32.h
Libreria Kernel32.lib
DLL Kernel32.dll

Vedere anche

CreateToolhelp32Snapshot

MODULEENTRY32

Passeggiata del modulo

Module32Next

Funzioni della Guida degli strumenti