DBG_DUMP_FIELD_XXX
I flag di bit DBG_DUMP_FIELD_XXX vengono usati dal membro fOptions della struttura FIELD_INFO per controllare il comportamento dell'operazioneIoctl IG_DUMP_SYMBOL_INFO.
I flag seguenti possono essere presenti.
Contrassegno | Effetto |
---|---|
DBG_DUMP_FIELD_CALL_BEFORE_PRINT |
La funzione di callback viene chiamata prima di stampare il membro. |
DBG_DUMP_FIELD_NO_CALLBACK_REQ |
Non viene chiamata alcuna funzione di callback. |
DBG_DUMP_FIELD_RECUR_ON_THIS |
I sottomember del membro vengono elaborati. |
DBG_DUMP_FIELD_FULL_NAME |
fName deve corrispondere completamente, anziché solo avere un prefisso corrispondente, affinché il membro venga elaborato. |
DBG_DUMP_FIELD_ARRAY |
Stampare gli elementi della matrice di un membro della matrice. |
DBG_DUMP_FIELD_COPY_FIELD_DATA |
Il valore del membro viene copiato in pBuffer. |
DBG_DUMP_FIELD_RETURN_ADDRESS |
Durante un callback o quando Ioctl restituisce, il FIELD_INFO. il membro dell'indirizzo contiene l'indirizzo del membro del simbolo. Se non viene fornito alcun indirizzo per il tipo, FIELD_INFO. l'indirizzo contiene l'offset totale del membro dall'inizio del tipo. |
DBG_DUMP_FIELD_SIZE_IN_BITS |
Per un campo bit, restituire l'offset e le dimensioni in bit anziché byte. |
DBG_DUMP_FIELD_NO_PRINT |
Non stampare questo membro (viene chiamata solo la funzione callback e vengono eseguite copie dei dati). |
DBG_DUMP_FIELD_DEFAULT_STRING DBG_DUMP_FIELD_WCHAR_STRING DBG_DUMP_FIELD_MULTI_STRING DBG_DUMP_FIELD_GUID_STRING |
Se il membro è un puntatore, viene stampato come stringa, stringa ANSI , stringa WCHAR, STRINGA MULTI o GUID. |
Inoltre, il risultato della macro DBG_DUMP_RECUR_LEVEL(Livello) può essere aggiunto al set di bit per specificare la profondità delle strutture da ricreare. Il livello può essere un numero compreso tra 0 e 15.
Requisiti
Intestazione |
Wdbgexts.h (include Wdbgexts.h, Wdbgexts.h o Dbgeng.h) |