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

格式化具有函式類型的符號時,將會使用函式格式,例如 function(arg1, arg2, ...)

DBG_DUMP_BLOCK_RECURSE

透過巢狀結構遞歸;但不要遵循指標。

此外,宏的結果DBG_DUMP_RECUR_LEVEL (Level) 可以新增至位集,以指定要遞歸結構的程度。 層級 可以是介於 0 到 15 之間的數位。

規格需求

標頭

Wdbgexts.h (包括 Wdbgexts.h、Wdbgexts.h 或 Dbgeng.h)

另請參閱

IG_DUMP_SYMBOL_INFO

Ioctl