Nota
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare ad accedere o modificare le directory.
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare a modificare le directory.
Funzione di callback definita dall'applicazione usata con la funzione SymEnumerateModules64 . Viene chiamato una volta per ogni modulo enumerato e riceve le informazioni sul modulo.
I tipi PSYM_ENUMMODULES_CALLBACK64 e PSYM_ENUMMODULES_CALLBACKW64 definiscono un puntatore a questa funzione di callback. SymEnumerateModulesProc64 è un segnaposto per il nome della funzione definita dall'applicazione.
Sintassi
PSYM_ENUMMODULES_CALLBACK64 PsymEnummodulesCallback64;
BOOL PsymEnummodulesCallback64(
[in] PCSTR ModuleName,
[in] DWORD64 BaseOfDll,
[in, optional] PVOID UserContext
)
{...}
Parametri
[in] ModuleName
Nome del modulo.
[in] BaseOfDll
Indirizzo di base in cui il modulo viene caricato in memoria.
[in, optional] UserContext
Valore definito dall'utente specificato in SymEnumerateModules64 o NULL. In genere, questo parametro viene usato da un'applicazione per passare un puntatore a una struttura di dati che consente alla funzione di callback di stabilire un tipo di contesto.
Valore restituito
Se il valore restituito è TRUE, l'enumerazione continuerà.
Se il valore restituito è FALSE, l'enumerazione verrà arrestata.
Commenti
L'applicazione chiamante viene chiamata una volta per ogni modulo fino a quando non vengono enumerati tutti i moduli o finché la funzione di callback dell'enumerazione non restituisce FALSE.
Questa funzione di callback sostituisce la funzione di callback PSYM_ENUMMODULES_CALLBACK . PSYM_ENUMMODULES_CALLBACK viene definito come segue in DbgHelp.h.
#if !defined(_IMAGEHLP_SOURCE_) && defined(_IMAGEHLP64)
#define PSYM_ENUMMODULES_CALLBACK PSYM_ENUMMODULES_CALLBACK64
#else
typedef BOOL
(CALLBACK *PSYM_ENUMMODULES_CALLBACK)(
__in PCSTR ModuleName,
__in ULONG BaseOfDll,
__in_opt PVOID UserContext
);
#endif
Requisiti
| Requisito | Valore |
|---|---|
| Piattaforma di destinazione | Windows |
| Intestazione | dbghelp.h |
| Componente ridistribuibile | DbgHelp.dll 5.1 o versione successiva |