Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
Die DBG_DUMP_XXX-Bitflags werden vom Options-Member der SYM_DUMP_PARAM-Struktur verwendet, um das Verhalten des IG_DUMP_SYMBOL_INFOIoctl-Vorgangs zu steuern.
Die folgenden Flags können vorhanden sein.
| Flag | Auswirkung |
|---|---|
DBG_DUMP_NO_INDENT |
Member werden in der Ausgabe nicht eingerückt. |
DBG_DUMP_NO_OFFSET |
Offsets werden nicht gedruckt. |
DBG_DUMP_VERBOSE |
Ausführliche Ausgabe |
DBG_DUMP_CALL_FOR_EACH |
Für jeden Member wird eine Rückruffunktion aufgerufen. |
DBG_DUMP_LIST |
Das Symbol ist ein Eintrag in einer verknüpften Liste, und der IG_DUMP_SYMBOL_INFO Ioctl-Vorgang wird diese Liste durchlaufen. Die Beschreibung des Elements, das auf das nächste Element in der Liste verweist, wird vom linkList-Element der SYM_DUMP_PARAM-Struktur angegeben. |
DBG_DUMP_NO_PRINT |
Es wird nichts gedruckt (es werden nur Rückruffunktionen aufgerufen und Datenkopien ausgeführt). |
DBG_DUMP_GET_SIZE_ONLY |
Der Ioctl-Vorgang gibt nur die Größe des Symbols zurück. Es werden keine Memberinformationen ausgegeben oder Rückruffunktionen aufgerufen. |
DBG_DUMP_COMPACT_OUT |
Zeilen newlines werden nicht nach jedem Member gedruckt. |
DBG_DUMP_ARRAY |
Das Symbol ist ein Array. Die Anzahl der Elemente im Array wird durch die element listLink-size> der SYM_DUMP_PARAM-Struktur angegeben. |
DBG_DUMP_ADDRESS_OF_FIELD |
Der Wert von addr ist tatsächlich die Adresse des Members listLink-fName> der SYM_DUMP_PARAM-Struktur und nicht der Anfang des Symbols. |
DBG_DUMP_ADDRESS_AT_END |
Der Wert von addr ist tatsächlich die Adresse am Ende des Symbols und nicht der Anfang des Symbols. |
DBG_DUMP_COPY_TYPE_DATA |
Der Wert des Symbols wird in das Element pBuffer kopiert. Dies kann nur für primitive Typen (z. B. ULONG oder PVOID) verwendet werden. Sie kann nicht mit Strukturen verwendet werden. |
DBG_DUMP_READ_PHYSICAL |
Der Wert des Symbols wird direkt aus dem physischen Speicher des Ziels gelesen. |
DBG_DUMP_FUNCTION_FORMAT |
Beim Formatieren eines Symbols mit einem Funktionstyp wird das Funktionsformat verwendet, z. B. |
DBG_DUMP_BLOCK_RECURSE |
Rekursieren durch geschachtelte Strukturen; folgen Sie jedoch nicht den Zeigern. |
Darüber hinaus kann das Ergebnis des Makros DBG_DUMP_RECUR_LEVEL(Level) der Bitmenge hinzugefügt werden, um anzugeben, wie tief in Strukturen rekursiert werden soll. Die Ebene kann eine Zahl zwischen 0 und 15 sein.
Anforderungen
Header |
Wdbgexts.h (schließen Sie Wdbgexts.h, Wdbgexts.h oder Dbgeng.h ein) |