Partager via


PSYM_DUMP_FIELD_CALLBACK fonction de rappel (wdbgexts.h)

La fonction de rappel PSYM_DUMP_FIELD_CALLBACK est appelée par le moteur de débogueur pendant l’opération IG_DUMP_SYMBOL_INFO Ioctl avec des informations sur un membre dans le symbole spécifié.

Syntaxe

PSYM_DUMP_FIELD_CALLBACK PsymDumpFieldCallback;

ULONG PsymDumpFieldCallback(
  _FIELD_INFO *pField,
  PVOID UserContext
)
{...}

Paramètres

pField

Spécifie le champ pour lequel cette fonction de rappel est appelée. Le moteur de débogueur remplit le contenu de ce paramètre avant d’effectuer l’appel. Consultez FIELD_INFO pour plus d’informations sur les membres de ce paramètre.

UserContext

Spécifie l’objet de contexte utilisateur passé à l’opération de Ioctl dans le Context membre de la structure SYM_DUMP_PARAM.

Valeur de retour

Si la fonction réussit, elle doit retourner STATUS_SUCCESS. Sinon, il doit retourner un code d’erreur approprié.

Remarques

Si vous écrivez une extension WdbgExts, incluez wdbgexts.h. Si vous écrivez une extension DbgEng qui utilise ce prototype de fonction, incluez wdbgexts.h avant dbgeng.h (consultez Écriture du code d’extension DbgEng pour plus d’informations). STATUS_SUCCESS et d’autres codes d’état et d’erreur sont définis dans ntstatus.h.

Exigences

Exigence Valeur
plateforme cible Bureau
d’en-tête wdbgexts.h

Voir aussi

FIELD_INFO

IG_DUMP_SYMBOL_INFO

ioctl