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

返回值

备注

StartAddressStartRetAddress 参数必须与 CurAddress 参数位于同一函数范围内。 前者指示同一函数中的单步执行,后者指示 StartAddress 中的单步执行。

要求

   
目标平台 Windows
标头 dbghelp.h
Library DbgHelp.lib
DLL DbgHelp.dll
可再发行组件 DbgHelp.dll 6.2 或更高版本