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。
返回值
无
备注
StartAddress 或 StartRetAddress 参数必须与 CurAddress 参数位于同一函数范围内。 前者指示同一函数中的单步执行,后者指示 StartAddress 中的单步执行。
要求
目标平台 | Windows |
标头 | dbghelp.h |
Library | DbgHelp.lib |
DLL | DbgHelp.dll |
可再发行组件 | DbgHelp.dll 6.2 或更高版本 |