PSYM_ENUMERATESYMBOLS_CALLBACK fonction de rappel (dbghelp.h)
Fonction de rappel définie par l’application utilisée avec les fonctions SymEnumSymbols, SymEnumTypes et SymEnumTypesByName .
Les types PSYM_ENUMERATESYMBOLS_CALLBACK et PSYM_ENUMERATESYMBOLS_CALLBACKW définissent un pointeur vers cette fonction de rappel. SymEnumSymbolsProc est un espace réservé pour le nom de fonction défini par l’application.
Syntaxe
PSYM_ENUMERATESYMBOLS_CALLBACK PsymEnumeratesymbolsCallback;
BOOL PsymEnumeratesymbolsCallback(
[in] PSYMBOL_INFO pSymInfo,
[in] ULONG SymbolSize,
[in, optional] PVOID UserContext
)
{...}
Paramètres
[in] pSymInfo
Pointeur vers une structure SYMBOL_INFO qui fournit des informations sur le symbole.
[in] SymbolSize
Taille du symbole, en octets. La taille est calculée et est en fait une supposition. Dans certains cas, cette valeur peut être égale à zéro.
[in, optional] UserContext
Valeur définie par l’utilisateur transmise à partir de la fonction SymEnumSymbols ou SymEnumTypes , ou NULL. Ce paramètre est généralement utilisé par une application pour passer un pointeur vers une structure de données qui fournit des informations de contexte pour la fonction de rappel.
Valeur retournée
Si la fonction retourne TRUE, l’énumération continue.
Si la fonction retourne FALSE, l’énumération s’arrête.
Spécifications
Plateforme cible | Windows |
En-tête | dbghelp.h |
Composant redistribuable | DbgHelp.dll 5.1 ou version ultérieure |