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

Voir aussi

Fonctions DbgHelp

SYMBOL_INFO

SymEnumSymbols

SymEnumTypes

SymEnumTypesByName