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


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

Сравнивает две встроенные трассировки.

Синтаксис

DWORD IMAGEAPI SymCompareInlineTrace(
  [in] HANDLE  hProcess,
  [in] DWORD64 Address1,
  [in] DWORD   InlineContext1,
  [in] DWORD64 RetAddress1,
  [in] DWORD64 Address2,
  [in] DWORD64 RetAddress2
);

Параметры

[in] hProcess

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

[in] Address1

Первый сравниваемый адрес.

[in] InlineContext1

Встроенный контекст для первой сравниваемой трассировки.

[in] RetAddress1

Обратный адрес первой сравниваемой трассировки.

[in] Address2

Второй сравниваемый адрес.

[in] RetAddress2

Обратный адрес второй сравниваемой трассировки.

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

Указывает результат сравнения.

Возвращаемый код/значение Описание
SYM_INLINE_COMP_ERROR
0
Произошла ошибка.
SYM_INLINE_COMP_IDENTICAL
1
Встроенные контексты идентичны.
SYM_INLINE_COMP_STEPIN
2
Встроенная трассировка — это пошаговое выполнение встроенной функции.
SYM_INLINE_COMP_STEPOUT
3
Встроенная трассировка — это шаг выхода встроенной функции.
SYM_INLINE_COMP_STEPOVER
4
Встроенная трассировка — это пошаговое выполнение встроенной функции.
SYM_INLINE_COMP_DIFFERENT
5
Встроенные контексты различаются.

Требования

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