Метод IDebugSymbols3::GetSourceEntryOffsetRegions (dbgeng.h)

Возвращает все области памяти, известные как связанные с исходной записью.

Синтаксис

HRESULT GetSourceEntryOffsetRegions(
  [in]            PDEBUG_SYMBOL_SOURCE_ENTRY Entry,
  [in]            ULONG                      Flags,
  [out]           PDEBUG_OFFSET_REGION       Regions,
  [in]            ULONG                      RegionsCount,
  [out, optional] PULONG                     RegionsAvail
);

Параметры

[in] Entry

Запись в виде DEBUG_SYMBOL_SOURCE_ENTRY структуры.

[in] Flags

Битовый набор, содержащий параметры, влияющие на поведение этого метода.

[out] Regions

Области памяти, связанные с исходной записью.

[in] RegionsCount

Количество регионов, связанных с записью.

[out, optional] RegionsAvail

Указатель на число регионов, доступных для записи.

Возвращаемое значение

Если этот метод выполнен успешно, он возвращает S_OK. В противном случае возвращается код ошибки HRESULT.

Эта функция возвращает все известные области памяти, связанные с указанной записью источника. Простые символы имеют один регион, начинающийся с их базы. Более сложные регионы, такие как функции с несколькими областями кода, могут иметь произвольное количество регионов.

Требования

Требование Ценность
целевая платформа Виндоус
заголовка dbgeng.h (include Dbgeng.h)

См. также

DEBUG_SYMBOL_SOURCE_ENTRY

IDebugSymbols3

IDebugSymbols3::GetSymbolEntryOffsetRegions