Поделиться через


Функция SymFromInlineContext (dbghelp.h)

Извлекает сведения о символах для указанного адреса и встроенного контекста.

Синтаксис

BOOL IMAGEAPI SymFromInlineContext(
  [in]            HANDLE       hProcess,
  [in]            DWORD64      Address,
  [in]            ULONG        InlineContext,
  [out, optional] PDWORD64     Displacement,
  [in, out]       PSYMBOL_INFO Symbol
);

Параметры

[in] hProcess

Дескриптор процесса. Этот дескриптор должен быть ранее передан в функцию SymInitialize .

[in] Address

Адрес, по которому должен находиться символ. Адрес не обязательно должен находиться на границе символа. Если адрес приходит после начала символа и до конца символа, символ найден.

[in] InlineContext

Встроенный контекст, для которого должен находиться символ.

[out, optional] Displacement

Смещение от начала символа или нуль.

[in, out] Symbol

Указатель на структуру SYMBOL_INFO , предоставляющую сведения о символе. Имя символа имеет переменную по длине; поэтому этот буфер должен быть достаточно большим, чтобы вместить имя, хранящееся в конце структуры SYMBOL_INFO . Не забудьте задать для элемента MaxNameLen количество байтов, зарезервированных для имени.

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

Если функция выполняется успешно, возвращается значение TRUE.

Если функция завершается сбоем, возвращается значение FALSE. Чтобы получить расширенные сведения об ошибке, вызовите Метод GetLastError.

Требования

   
Целевая платформа Windows
Header dbghelp.h
Библиотека DbgHelp.lib
DLL DbgHelp.dll
Распространяемые компоненты DbgHelp.dll 6.2 или более поздней версии