Метод 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) |