Export (0) Print
Expand All
Expand Minimize

SymQueryInlineTrace function

Queries an inline trace.

Syntax


BOOL IMAGEAPI SymQueryInlineTrace(
  _In_  HANDLE  hProcess,
  _In_  DWORD64 StartAddress,
  _In_  DWORD   StartContext,
  _In_  DWORD64 StartRetAddress,
  _In_  DWORD64 CurAddress,
  _Out_ LPDWORD CurContext,
  _Out_ LPDWORD CurFrameIndex
);

Parameters

hProcess [in]

A handle to a process. This handle must have been previously passed to the SymInitialize function.

StartAddress [in]

The start address.

StartContext [in]

Contains the context of the start of block.

StartRetAddress [in]

Contains the return address of the start of the current block/

CurAddress [in]

Contains the current address.

CurContext [out]

Address of a DWORD that receives the current context.

CurFrameIndex [out]

If the function succeeds, the return value is TRUE.

If the function fails, the return value is FALSE. To retrieve extended error information, call GetLastError.

Remarks

Either the StartAddress or StartRetAddress parameters must be within the same function scope as the CurAddress parameter. The former indicates a step-over within the same function and the latter indicates a step-over from StartAddress.

Requirements

Redistributable

DbgHelp.dll 6.2 or later

Header

DbgHelp.h

Library

DbgHelp.lib

DLL

DbgHelp.dll

 

 

Community Additions

ADD
Show:
© 2015 Microsoft