Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
Die funktion PWINDBG_STACKTRACE_ROUTINE (StackTrace) ruft eine Stapelablaufverfolgung für den zu debuggenden Prozess ab. Gibt die Anzahl der in den Puffer gelesenen Frames zurück, auf die von StackFramesverwiesen wird.
Syntax
PWINDBG_STACKTRACE_ROUTINE PwindbgStacktraceRoutine;
ULONG PwindbgStacktraceRoutine(
[in] ULONG FramePointer,
[in] ULONG StackPointer,
[in] ULONG ProgramCounter,
[out] PEXTSTACKTRACE StackFrames,
[in] ULONG Frames
)
{...}
Parameter
[in] FramePointer
Gibt den Framezeiger an. Wenn kein bestimmter Wert gewünscht wird, sollte dies einfach auf Null festgelegt werden.
[in] StackPointer
Gibt den Stapelzeiger an. Wenn kein bestimmter Wert gewünscht wird, sollte dies einfach auf Null festgelegt werden.
[in] ProgramCounter
Gibt den Anweisungszeiger an. Wenn kein bestimmter Wert gewünscht wird, sollte dies einfach auf Null festgelegt werden.
[out] StackFrames
Empfängt die Stapelinformationen. StackFrames- muss ein Zeiger auf einen Puffer sein, der groß genug ist, um die Anzahl der stapelframes zu halten, die durch Framesangegeben werden. Die Stapelframes werden in der folgenden Datenstruktur gespeichert:
typedef struct _tagEXTSTACKTRACE {
ULONG FramePointer;
ULONG ProgramCounter;
ULONG ReturnAddress;
ULONG Args[4];
} EXTSTACKTRACE, *PEXTSTACKTRACE;
[in] Frames
Gibt die maximale Anzahl von Frames an, die in den Puffer passen.
Rückgabewert
Die tatsächliche Anzahl der in den Puffer geschriebenen Frames, auf die durch StackFramesverwiesen wird.
Bemerkungen
Fügen Sie für eine WdbgExts-Erweiterung Wdbgexts.h ein. Für
eine DbgEng-Erweiterung, schließen Sie Wdbgexts.h vor
Dbgeng.h. Siehe Schreiben von DbgEng-Erweiterungscode-
Details.
Anforderungen
| Anforderung | Wert |
|---|---|
| Zielplattform- | Desktop |
| Header- | wdbgexts.h (include Wdbgexts.h, Dbgeng.h) |