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