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) |