IDkmNativeStackCallback.GetCurrentFrameInfo(DkmThread, UInt64, UInt64, UInt64) Methode
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
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.