Partager via


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
SSRVACTION_EVENT
3
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.

SSRVACTION_QUERYCANCEL
2
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.

SSRVACTION_SIZE
5
Le paramètre de données est la taille du fichier à fournir par le système.
SSRVACTION_TRACE
1
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

Voir aussi

Fonctions DbgHelp

IMAGEHLP_CBA_EVENT