IDebugSymbols3::GetSymbolEntryOffsetRegions 方法 (dbgeng.h)

傳回已知與符號相關聯的所有記憶體區域。

語法

HRESULT GetSymbolEntryOffsetRegions(
  [in]            PDEBUG_MODULE_AND_ID Id,
  [in]            ULONG                Flags,
  [out]           PDEBUG_OFFSET_REGION Regions,
  [in]            ULONG                RegionsCount,
  [out, optional] PULONG               RegionsAvail
);

參數

[in] Id

模組的標識碼,做為 DEBUG_MODULE_AND_ID 結構的指標。

[in] Flags

位集,包含影響此方法行為的選項。

[out] Regions

與符號相關聯的記憶體區域。

[in] RegionsCount

與符號相關聯的區域數目。

[out, optional] RegionsAvail

符號可用區域數目的指標。

傳回值

如果此方法成功,則會傳回 S_OK。 否則,它會傳回 HRESULT 錯誤碼。

此函式會傳回與指定符號相關聯的所有已知記憶體區域。 簡單符號具有從其基底開始的單一區域。 更複雜的區域,例如具有多個程式代碼區域的函式,可以任意地擁有大量的區域。

傳回的信息品質高度相依於可用的符號資訊。

規格需求

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

另請參閱

DEBUG_MODULE_AND_ID

IDebugSymbols3

IDebugSymbols3::GetSourceEntryOffsetRegions