Функция 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 или более поздней версии |