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 du débogueur pendant l’opération Ioctl IG_DUMP_SYMBOL_INFO 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 du 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 Ioctl dans le membre Context de la structure SYM_DUMP_PARAM.

Valeur retournée

Si la fonction réussit, elle doit retourner STATUS_SUCCESS. Dans le cas contraire, 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 (pour plus d’informations, consultez Écriture du code d’extension DbgEng ). STATUS_SUCCESS et d’autres codes status et d’erreur sont définis dans ntstatus.h.

Configuration requise

Condition requise Valeur
Plateforme cible Desktop (Expérience utilisateur)
En-tête wdbgexts.h

Voir aussi

FIELD_INFO

IG_DUMP_SYMBOL_INFO

Ioctl