Compartilhar via


Função SymQueryInlineTrace (dbghelp.h)

Consulta um rastreamento embutido.

Sintaxe

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

Parâmetros

[in] hProcess

Um identificador para um processo. Esse identificador deve ter sido passado anteriormente para a função SymInitialize .

[in] StartAddress

O endereço inicial.

[in] StartContext

Contém o contexto do início do bloco.

[in] StartRetAddress

Contém o endereço de retorno do início do bloco atual/

[in] CurAddress

Contém o endereço atual.

[out] CurContext

Endereço de um DWORD que recebe o contexto atual.

[out] CurFrameIndex

Se a função for bem-sucedida, o valor retornado será TRUE.

Se a função falhar, o valor retornado será FALSE. Para recuperar informações de erro estendidas, chame GetLastError.

Valor retornado

Nenhum

Comentários

Os parâmetros StartAddress ou StartRetAddress devem estar dentro do mesmo escopo de função que o parâmetro CurAddress . O primeiro indica um passo a passo dentro da mesma função e o último indica um passo a passo de StartAddress.

Requisitos

   
Plataforma de Destino Windows
Cabeçalho dbghelp.h
Biblioteca DbgHelp.lib
DLL DbgHelp.dll
Redistribuível DbgHelp.dll 6.2 ou posterior