IDebugSymbols3::OutputSymbolByOffset 方法 (dbgeng.h)

OutputSymbolByOffset 方法會依位址查閱符號,並將符號名稱和其他符號資訊列印至調試程式控制台。

語法

HRESULT OutputSymbolByOffset(
  [in] ULONG   OutputControl,
  [in] ULONG   Flags,
  [in] ULONG64 Offset
);

參數

[in] OutputControl

指定要傳送輸出的位置。 如需可能的值,請參閱 DEBUG_OUTCTL_XXX

[in] Flags

指定用來判斷使用符號列印資訊的旗標。

下列旗標可以存在:

位旗標 效果
DEBUG_OUTSYM_FORCE_OFFSET 包含符號的位置。
DEBUG_OUTSYM_SOURCE_LINE 包含定義符號之來源檔案的檔名和行號。
DEBUG_OUTSYM_ALLOW_DISPLACEMENT 不需要與符號位置完全相符。

這可讓 Offset 參數指定符號記憶體配置內的任何位址,而不只是基位址。

[in] Offset

指定要列印之符號之進程虛擬位址空間中的位置。

傳回值

這個方法也可能傳回錯誤值。 如需詳細資訊,請參閱 傳回值

傳回碼 描述
S_OK
此方法成功。
E_NOINTERFACE
在指定的位置找不到符號。

備註

如需符號的詳細資訊,請參閱 符號

規格需求

需求
目標平台 桌面
標頭 dbgeng.h (包含 Dbgeng.h)

另請參閱

GetNameByOffset

IDebugSymbols3