共用方式為


DBG_DUMP_FIELD_XXX

DBG_DUMP_FIELD_XXX 位旗標是由 FIELD_INFO 結構的 fOptions 成員用來控制IG_DUMP_SYMBOL_INFOIoctl 作業的行為。

可以存在下列旗標。

旗標 效果

DBG_DUMP_FIELD_CALL_BEFORE_PRINT

回呼函式會在列印成員之前呼叫。

DBG_DUMP_FIELD_NO_CALLBACK_REQ

未呼叫回呼函式。

DBG_DUMP_FIELD_RECUR_ON_THIS

系統會處理成員的子成員。

DBG_DUMP_FIELD_FULL_NAME

fName 必須完全相符,而不是只具有相符的前置詞,才能處理成員。

DBG_DUMP_FIELD_ARRAY

列印陣列成員的陣列元素。

DBG_DUMP_FIELD_COPY_FIELD_DATA

成員的值會複製到 pBuffer

DBG_DUMP_FIELD_RETURN_ADDRESS

在回呼期間或 Ioctl 傳回時,FIELD_INFO。address 成員包含符號成員的位址。

如果未提供型別的位址,FIELD_INFO。address 包含類型開頭的成員總位移。

DBG_DUMP_FIELD_SIZE_IN_BITS

針對位位元,傳回位移和大小,而不是以位元組為單位。

DBG_DUMP_FIELD_NO_PRINT

請勿列印此成員, (只會呼叫回呼函式,而且會在) 執行數據複本。

DBG_DUMP_FIELD_DEFAULT_STRING DBG_DUMP_FIELD_WCHAR_STRING DBG_DUMP_FIELD_MULTI_STRING DBG_DUMP_FIELD_GUID_STRING

如果成員是指針,則會列印為字串、ANSI 字串、WCHAR 字串、MULTI 字串或 GUID。

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

規格需求

標頭

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

另請參閱

IG_DUMP_SYMBOL_INFO

Ioctl

FIELD_INFO