Partager via


PSYM_ENUMERATESYMBOLS_CALLBACKW fonction de rappel (dbghelp.h)

Fonction de rappel définie par l’application utilisée avec les fonctions SymEnumSymbols, SymEnumTypeset Fonctions 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 la fonction définie par l’application.

Syntaxe

PSYM_ENUMERATESYMBOLS_CALLBACKW PsymEnumeratesymbolsCallbackw;

BOOL PsymEnumeratesymbolsCallbackw(
  [in]           PSYMBOL_INFOW 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 estimation. 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 contextuelles pour la fonction de rappel.

Valeur de retour

Si la fonction retourne TRUE, l’énumération continue.

Si la fonction retourne FALSE, l’énumération s’arrête.

Remarques

Note

L’en-tête dbghelp.h définit PSYM_ENUMERATESYMBOLS_CALLBACK en tant qu’alias qui sélectionne automatiquement la version ANSI ou Unicode de cette fonction en fonction de la définition de la constante de préprocesseur UNICODE. Le mélange de l’utilisation de l’alias neutre en encodage avec du code qui n’est pas neutre en encodage peut entraîner des incompatibilités qui entraînent des erreurs de compilation ou d’exécution. Pour plus d’informations, consultez Conventions pour les prototypes de fonction.

Exigences

Exigence Valeur
plateforme cible Windows
d’en-tête dbghelp.h
redistribuable DbgHelp.dll 5.1 ou version ultérieure

Voir aussi

fonctions DbgHelp

SYMBOL_INFO

SymEnumSymbols

SymEnumTypes

SymEnumTypesByName