IDkmNativeStackCallback.GetCurrentFrameInfo(DkmThread, UInt64, UInt64, UInt64) Methode

Definition

Getcurrentframeinfo wird verwendet, um die Frame-Basis und die Rückgabeadresse für den aktuellen Kontext des Threads abzurufen. Dies berücksichtigt die Unterstreichung von Frame Zeigern und wenn sich der aktuelle Anweisungs Zeiger in einem Prolog, einem Epilogcode usw. befindet. Hinweis: in einigen Fällen ist dies falsch, wenn der Frame Zeiger auslassen und keine Symbole geladen sind.

public:
 void GetCurrentFrameInfo(Microsoft::VisualStudio::Debugger::DkmThread ^ thread, [Runtime::InteropServices::Out] System::UInt64 % returnAddress, [Runtime::InteropServices::Out] System::UInt64 % frameBase, [Runtime::InteropServices::Out] System::UInt64 % vFrame);
public void GetCurrentFrameInfo (Microsoft.VisualStudio.Debugger.DkmThread thread, out ulong returnAddress, out ulong frameBase, out ulong vFrame);
abstract member GetCurrentFrameInfo : Microsoft.VisualStudio.Debugger.DkmThread * uint64 * uint64 * uint64 -> unit
Public Sub GetCurrentFrameInfo (thread As DkmThread, ByRef returnAddress As ULong, ByRef frameBase As ULong, ByRef vFrame As ULong)

Parameter

thread
DkmThread

In Dkmthread stellt einen Thread dar, der im Ziel Prozess ausgeführt wird.

returnAddress
UInt64

Vorgenommen Die Rückgabeadresse des Frames.

frameBase
UInt64

Vorgenommen Die Frame Basis des Frames.

vFrame
UInt64

Vorgenommen Der VFrame des aktuellen Frames. Nur gültig für x86.

Gilt für