次の方法で共有


SymCompareInlineTrace 関数 (dbghelp.h)

2 つのインライン トレースを比較します。

構文

DWORD IMAGEAPI SymCompareInlineTrace(
  [in] HANDLE  hProcess,
  [in] DWORD64 Address1,
  [in] DWORD   InlineContext1,
  [in] DWORD64 RetAddress1,
  [in] DWORD64 Address2,
  [in] DWORD64 RetAddress2
);

パラメーター

[in] hProcess

プロセスへのハンドル。 このハンドルは、 SymInitialize 関数に以前に渡されている必要があります。

[in] Address1

比較する最初のアドレス。

[in] InlineContext1

比較する最初のトレースのインライン コンテキスト。

[in] RetAddress1

比較する最初のトレースの戻りアドレス。

[in] Address2

比較する 2 番目のアドレス。

[in] RetAddress2

比較する 2 番目のトレースの戻りアドレス。

戻り値

比較の結果を示します。

リターン コード/値 Description
SYM_INLINE_COMP_ERROR
0
エラーが発生しました。
SYM_INLINE_COMP_IDENTICAL
1
インライン コンテキストは同じです。
SYM_INLINE_COMP_STEPIN
2
インライン トレースは、インライン関数のステップ インです。
SYM_INLINE_COMP_STEPOUT
3
インライン トレースは、インライン関数のステップ アウトです。
SYM_INLINE_COMP_STEPOVER
4
インライン トレースは、インライン関数のステップ オーバーです。
SYM_INLINE_COMP_DIFFERENT
5
インライン コンテキストは異なります。

要件

要件
対象プラットフォーム Windows
ヘッダー dbghelp.h
Library DbgHelp.lib
[DLL] DbgHelp.dll
再頒布可能パッケージ DbgHelp.dll 6.2 以降