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


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

Запрашивает встроенную трассировку.

Синтаксис

BOOL IMAGEAPI SymQueryInlineTrace(
  [in]  HANDLE  hProcess,
  [in]  DWORD64 StartAddress,
  [in]  DWORD   StartContext,
  [in]  DWORD64 StartRetAddress,
  [in]  DWORD64 CurAddress,
  [out] LPDWORD CurContext,
  [out] LPDWORD CurFrameIndex
);

Параметры

[in] hProcess

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

[in] StartAddress

Начальный адрес.

[in] StartContext

Содержит контекст начала блока.

[in] StartRetAddress

Содержит обратный адрес начала текущего блока.

[in] CurAddress

Содержит текущий адрес.

[out] CurContext

Адрес DWORD , получающего текущий контекст.

[out] CurFrameIndex

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

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

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

None

Remarks

Параметры StartAddress или StartRetAddress должны находиться в той же функции, область, что и параметр CurAddress. Первый указывает на пошаговое выполнение в рамках той же функции, а второй указывает на переход из StartAddress.

Требования

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