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 |