Nota
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare ad accedere o modificare le directory.
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare a modificare le directory.
I flag di bit DBG_DUMP_XXX vengono utilizzati dal membro Options della struttura SYM_DUMP_PARAM per controllare il comportamento dell'operazione IG_DUMP_SYMBOL_INFOIoctl .
I flag seguenti possono essere presenti.
| Contrassegno | Effetto |
|---|---|
DBG_DUMP_NO_INDENT |
I membri non sono rientrati nell'output. |
DBG_DUMP_NO_OFFSET |
Gli offset non vengono stampati. |
DBG_DUMP_VERBOSE |
Output dettagliato. |
DBG_DUMP_CALL_FOR_EACH |
Viene chiamata una funzione di callback per ogni membro. |
DBG_DUMP_LIST |
Il simbolo è una voce in un elenco collegato e l'operazione Ioctl IG_DUMP_SYMBOL_INFO scorrerà l'elenco. La descrizione del membro che punta all'elemento successivo nell'elenco viene specificata dal membro linkList della struttura SYM_DUMP_PARAM. |
DBG_DUMP_NO_PRINT |
Non viene stampato nulla (vengono chiamate solo le funzioni di callback e vengono eseguite copie dei dati). |
DBG_DUMP_GET_SIZE_ONLY |
L'operazione Ioctl restituisce solo le dimensioni del simbolo; non stampa le informazioni sui membri o le funzioni di callback. |
DBG_DUMP_COMPACT_OUT |
Le righe nuove non vengono stampate dopo ogni membro. |
DBG_DUMP_ARRAY |
Il simbolo è una matrice. Il numero di elementi nella matrice viene specificato dal membro listLink-size> della struttura SYM_DUMP_PARAM. |
DBG_DUMP_ADDRESS_OF_FIELD |
Il valore di addr è in realtà l'indirizzo dell'elenco dei membriLink-fName> della struttura SYM_DUMP_PARAM e non l'inizio del simbolo. |
DBG_DUMP_ADDRESS_AT_END |
Il valore di addr è in realtà l'indirizzo alla fine del simbolo e non l'inizio del simbolo. |
DBG_DUMP_COPY_TYPE_DATA |
Il valore del simbolo viene copiato nel membro pBuffer. Può essere usato solo per i tipi primitivi, ad esempio ULONG o PVOID, non può essere usato con strutture. |
DBG_DUMP_READ_PHYSICAL |
Il valore del simbolo verrà letto direttamente dalla memoria fisica della destinazione. |
DBG_DUMP_FUNCTION_FORMAT |
Quando si formatta un simbolo con un tipo di funzione, verrà usato il formato della funzione, ad esempio |
DBG_DUMP_BLOCK_RECURSE |
Si ripete attraverso strutture nidificate; ma non seguono puntatori. |
Inoltre, il risultato della macro DBG_DUMP_RECUR_LEVEL(Livello) può essere aggiunto al set di bit per specificare la profondità delle strutture da ripristinare. Il livello può essere un numero compreso tra 0 e 15.
Requisiti
Intestazione |
Wdbgexts.h (include Wdbgexts.h, Wdbgexts.h o Dbgeng.h) |