Freigeben über


SymCompareInlineTrace-Funktion (dbghelp.h)

Vergleicht zwei Inlineablaufverfolgungen.

Syntax

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

Parameter

[in] hProcess

Ein Handle für einen Prozess. Dieses Handle muss zuvor an die SymInitialize-Funktion übergeben worden sein.

[in] Address1

Die erste zu vergleichende Adresse.

[in] InlineContext1

Der Inlinekontext für die erste zu vergleichende Ablaufverfolgung.

[in] RetAddress1

Die Rückgabeadresse der ersten zu vergleichenden Ablaufverfolgung.

[in] Address2

Die zweite zu vergleichende Adresse.

[in] RetAddress2

Die Rückgabeadresse der zweiten zu vergleichenden Ablaufverfolgung.

Rückgabewert

Gibt das Ergebnis des Vergleichs an.

Rückgabecode/-wert BESCHREIBUNG
SYM_INLINE_COMP_ERROR
0
Ein Fehler ist aufgetreten.
SYM_INLINE_COMP_IDENTICAL
1
Die Inlinekontexte sind identisch.
SYM_INLINE_COMP_STEPIN
2
Die Inlineablaufverfolgung ist ein Schritt in einer Inlinefunktion.
SYM_INLINE_COMP_STEPOUT
3
Die Inlineablaufverfolgung ist ein Schritt aus einer Inlinefunktion.
SYM_INLINE_COMP_STEPOVER
4
Die Inlineablaufverfolgung ist ein Schritt über eine Inlinefunktion.
SYM_INLINE_COMP_DIFFERENT
5
Die Inlinekontexte unterscheiden sich.

Anforderungen

Anforderung Wert
Zielplattform Windows
Kopfzeile dbghelp.h
Bibliothek DbgHelp.lib
DLL DbgHelp.dll
Verteilbare Komponente DbgHelp.dll 6.2 oder höher