DBG_DUMP_XXX
DBG_DUMP_XXX 位旗標是由 SYM_DUMP_PARAM 結構的 Options 成員用來控制 IG_DUMP_SYMBOL_INFOIoctl 作業的行為。
可以存在下列旗標。
旗標 | 效果 |
---|---|
DBG_DUMP_NO_INDENT |
成員不會縮排在輸出中。 |
DBG_DUMP_NO_OFFSET |
不會列印位移。 |
DBG_DUMP_VERBOSE |
詳細信息輸出。 |
DBG_DUMP_CALL_FOR_EACH |
每個成員都會呼叫回呼函式。 |
DBG_DUMP_LIST |
符號是連結清單中的專案,IG_DUMP_SYMBOL_INFO Ioctl 作業會逐一查看此清單。 指向清單中下一個項目的成員描述是由 SYM_DUMP_PARAM 結構的 linkList 成員所指定。 |
DBG_DUMP_NO_PRINT |
不會列印任何內容 (只會呼叫回呼函式,而且會) 執行數據複本。 |
DBG_DUMP_GET_SIZE_ONLY |
Ioctl 作業只會傳回符號的大小;它不會列印成員資訊或呼叫回呼函式。 |
DBG_DUMP_COMPACT_OUT |
換行符不會在每一個成員之後列印。 |
DBG_DUMP_ARRAY |
符號是陣列。 陣列中的項目數目是由SYM_DUMP_PARAM結構的成員 listLink 大小>所指定。 |
DBG_DUMP_ADDRESS_OF_FIELD |
addr 的值實際上是SYM_DUMP_PARAM結構的成員 listLink-fName> 位址,而不是符號的開頭。 |
DBG_DUMP_ADDRESS_AT_END |
addr 的值實際上是符號結尾的位址,而不是符號的開頭。 |
DBG_DUMP_COPY_TYPE_DATA |
符號的值會複製到成員 pBuffer 中。 這只能用於基本類型,例如 ULONG 或 PVOID--它不能與結構搭配使用。 |
DBG_DUMP_READ_PHYSICAL |
符號的值會直接從目標的物理記憶體讀取。 |
DBG_DUMP_FUNCTION_FORMAT |
格式化具有函式類型的符號時,將會使用函式格式,例如 |
DBG_DUMP_BLOCK_RECURSE |
透過巢狀結構遞歸;但不要遵循指標。 |
此外,宏的結果DBG_DUMP_RECUR_LEVEL (Level) 可以新增至位集,以指定要遞歸結構的程度。 層級 可以是介於 0 到 15 之間的數位。
規格需求
標頭 |
Wdbgexts.h (包括 Wdbgexts.h、Wdbgexts.h 或 Dbgeng.h) |