PENUMLOADED_MODULES_CALLBACK funzione di callback (dbghelp.h)

Funzione di callback definita dall'applicazione usata con la funzione EnumerateLoadedModules64 .

I tipi PENUMLOADED_MODULES_CALLBACK64 e PENUMLOADED_MODULES_CALLBACKW64 definiscono un puntatore a questa funzione di callback. EnumerateLoadedModulesProc64 è un segnaposto per il nome della funzione definita dall'applicazione.

Sintassi

PENUMLOADED_MODULES_CALLBACK PenumloadedModulesCallback;

BOOL PenumloadedModulesCallback(
  [in]           PCSTR ModuleName,
  [in]           ULONG ModuleBase,
  [in]           ULONG ModuleSize,
  [in, optional] PVOID UserContext
)
{...}

Parametri

[in] ModuleName

Nome del modulo enumerato.

[in] ModuleBase

Indirizzo di base del modulo. Si noti che è possibile che questo indirizzo diventi non valido( ad esempio, il modulo potrebbe essere scaricato). Usare la gestione delle eccezioni quando si accede all'indirizzo o si passa l'indirizzo a un'altra funzione per impedire che si verifichi una violazione di accesso.

[in] ModuleSize

Dimensioni del modulo, in byte.

[in, optional] UserContext

Dati facoltativi definiti dall'utente. Questo valore viene passato da EnumerateLoadedModules64.

Valore restituito

Per continuare l'enumerazione, la funzione di callback deve restituire TRUE.

Per arrestare l'enumerazione, la funzione di callback deve restituire FALSE.

Commenti

Questa funzione di callback sostituisce la funzione di callback PENUMLOADED_MODULES_CALLBACK . PENUMLOADED_MODULES_CALLBACK è definito come segue in DbgHelp.h.

#if !defined(_IMAGEHLP_SOURCE_) && defined(_IMAGEHLP64)
#define PENUMLOADED_MODULES_CALLBACK PENUMLOADED_MODULES_CALLBACK64
#else
typedef BOOL (CALLBACK *PENUMLOADED_MODULES_CALLBACK)(
    __in PCSTR ModuleName,
    __in ULONG ModuleBase,
    __in ULONG ModuleSize,
    __in_opt PVOID UserContext
    );
#endif

Requisiti

   
Piattaforma di destinazione Windows
Intestazione dbghelp.h
Componente ridistribuibile DbgHelp.dll 5.1 o versione successiva

Vedi anche

Funzioni DbgHelp

EnumerateLoadedModules64