Partager via


DBG_DUMP_FIELD_XXX

Les indicateurs de bits DBG_DUMP_FIELD_XXX sont utilisés par le membre fOptions de la structure FIELD_INFO pour contrôler le comportement de l’opérationIoctl IG_DUMP_SYMBOL_INFO.

Les indicateurs suivants peuvent être présents.

Indicateur Effet

DBG_DUMP_FIELD_CALL_BEFORE_PRINT

La fonction de rappel est appelée avant l’impression du membre.

DBG_DUMP_FIELD_NO_CALLBACK_REQ

Aucune fonction de rappel n’est appelée.

DBG_DUMP_FIELD_RECUR_ON_THIS

Les sous-membres du membre sont traités.

DBG_DUMP_FIELD_FULL_NAME

fName doit correspondre complètement, au lieu d’avoir simplement un préfixe correspondant, pour que le membre soit traité.

DBG_DUMP_FIELD_ARRAY

Imprimez des éléments de tableau d’un membre du tableau.

DBG_DUMP_FIELD_COPY_FIELD_DATA

La valeur du membre est copiée dans pBuffer.

DBG_DUMP_FIELD_RETURN_ADDRESS

Pendant un rappel ou lorsque Ioctl retourne, le FIELD_INFO. le membre d’adresse contient l’adresse du membre du symbole.

Si aucune adresse n’est fournie pour le type, FIELD_INFO. address contient le décalage total du membre par rapport au début du type.

DBG_DUMP_FIELD_SIZE_IN_BITS

Pour un champ bit, retournez le décalage et la taille en bits au lieu d’octets.

DBG_DUMP_FIELD_NO_PRINT

N’imprimez pas ce membre (seule la fonction de rappel est appelée et des copies de données sont effectuées).

DBG_DUMP_FIELD_DEFAULT_STRING DBG_DUMP_FIELD_WCHAR_STRING DBG_DUMP_FIELD_MULTI_STRING DBG_DUMP_FIELD_GUID_STRING

Si le membre est un pointeur, il est imprimé sous la forme d’une chaîne, d’une chaîne ANSI, d’une chaîne WCHAR, d’une chaîne MULTI ou d’un GUID.

En outre, le résultat de la macro DBG_DUMP_RECUR_LEVEL(Level) peut être ajouté au jeu de bits pour spécifier la profondeur dans les structures à récurrence. Le niveau peut être un nombre compris entre 0 et 15.

Configuration requise

En-tête

Wdbgexts.h (inclure Wdbgexts.h, Wdbgexts.h ou Dbgeng.h)

Voir aussi

IG_DUMP_SYMBOL_INFO

Ioctl

FIELD_INFO