Fonction de rappel PSYMBOLSERVERCALLBACKPROC (dbghelp.h)
Point d’entrée de la DLL du serveur de symboles.
Le type PSYMBOLSERVERCALLBACKPROC définit un pointeur vers cette fonction de rappel. SymbolServerCallback est un espace réservé pour le nom de fonction défini par la bibliothèque.
Syntaxe
PSYMBOLSERVERCALLBACKPROC Psymbolservercallbackproc;
BOOL Psymbolservercallbackproc(
[in] UINT_PTR action,
[in] ULONG64 data,
[in] ULONG64 context
)
{...}
Paramètres
[in] action
Code d’action. Ce paramètre peut prendre les valeurs suivantes.
Valeur | Signification |
---|---|
|
Fournissez des informations de trace de débogage. Le paramètre de données est un pointeur vers une structure IMAGEHLP_CBA_EVENT .
DbgHelp 6.0 et versions antérieures : Cette valeur n’est pas prise en charge. |
|
Annulez la copie de fichier. Le paramètre de données est une valeur ULONG64 . Si cette valeur est égale à zéro, poursuivez l’opération. Sinon, annulez l’opération.
DbgHelp 6.0 et versions antérieures : Cette valeur n’est pas prise en charge. |
|
Le paramètre de données est la taille du fichier à fournir par le système. |
|
Fournissez des informations de trace de débogage. Le paramètre de données est une chaîne de texte. |
[in] data
Le format de ce paramètre dépend de la valeur du paramètre d’action .
[in] context
Informations de contexte fournies par l’appel de SymbolServerSetOptions avec SSRVOPT_SETCONTEXT.
Valeur retournée
Pour indiquer la réussite, retournez TRUE.
Pour indiquer l’échec, retournez FALSE et appelez la fonction SetLastError pour indiquer une condition d’erreur. Si vous ne gérez pas un code d’action particulier, vous devez également retourner FALSE. (Le retour de TRUE dans ce cas peut avoir des conséquences inattendues.)
Spécifications
Plateforme cible | Windows |
En-tête | dbghelp.h |
Composant redistribuable | DbgHelp.dll 5.1 ou version ultérieure |