Метод IDebugSymbols3::GetSymbolEntriesByOffset (dbgeng.h)
Метод GetSymbolEntriesByOffset возвращает символы , расположенные по указанному адресу.
Синтаксис
HRESULT GetSymbolEntriesByOffset(
[in] ULONG64 Offset,
[in] ULONG Flags,
[out, optional] PDEBUG_MODULE_AND_ID Ids,
[out, optional] PULONG64 Displacements,
[in] ULONG IdsCount,
[out, optional] PULONG Entries
);
Параметры
[in] Offset
Указывает расположение в адресном пространстве памяти процесса в диапазоне требуемого символа. Не все символы имеют известный диапазон, поэтому для получения наилучших результатов используйте базовый адрес символа.
[in] Flags
Задайте нулевое значение.
[out, optional] Ids
Получает символы. Это массив записей IdsCount типа DEBUG_MODULE_AND_ID. Если ids имеет значение NULL, эти сведения не возвращаются.
[out, optional] Displacements
Получает различия между базовыми адресами найденных символов и заданным адресом в соответствии с диапазоном символов.
[in] IdsCount
Указывает количество записей, которые могут содержаться в массивах ids и displacements .
[out, optional] Entries
Получает количество символов, расположенных в смещение. Если параметр Entries имеет значение NULL, эти сведения не возвращаются.
Возвращаемое значение
Этот метод также может возвращать значения ошибок. Дополнительные сведения см. в разделе Возвращаемые значения .
Код возврата | Описание |
---|---|
|
Метод выполнен успешно. |
Комментарии
Дополнительные сведения о символах см. в разделе Символы.
Требования
Требование | Значение |
---|---|
Целевая платформа | Персональный компьютер |
Верхняя часть | dbgeng.h (включая Dbgeng.h) |
См. также раздел
Обратная связь
https://aka.ms/ContentUserFeedback.
Ожидается в ближайшее время: в течение 2024 года мы постепенно откажемся от GitHub Issues как механизма обратной связи для контента и заменим его новой системой обратной связи. Дополнительные сведения см. в разделеОтправить и просмотреть отзыв по