DkmExceptionDetails.GetRethrownCallStack 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.
Ruft den Text ab, an dem eine Ausnahme ausgelöst wurde, ähnlich wie die StackTrace-Eigenschaft einer .NET-Ausnahme. Diese API wird von der Visual Studio-Ausnahme-Benutzeroberfläche verwendet. Dadurch wird eine leere Zeichenfolge in Szenarien zurückgegeben, in denen die Implementierung keine Aufrufliste anzeigen soll, z. B. wenn alle Frames bereits im Aufrufstapelfenster vorhanden sind.
Diese API wurde in Visual Studio 16 Update 4 (DkmApiVersion.VS16Update4) eingeführt.
public:
System::String ^ GetRethrownCallStack(bool AddFormatting, Microsoft::VisualStudio::Debugger::Evaluation::DkmVariableInfoFlags ArgumentFlags, Microsoft::VisualStudio::Debugger::CallStack::DkmCallStackFilterOptions FilterOptions, [Runtime::InteropServices::Out] cli::array <Microsoft::VisualStudio::Debugger::DkmInstructionAddress ^> ^ % Address);
public string GetRethrownCallStack (bool AddFormatting, Microsoft.VisualStudio.Debugger.Evaluation.DkmVariableInfoFlags ArgumentFlags, Microsoft.VisualStudio.Debugger.CallStack.DkmCallStackFilterOptions FilterOptions, out Microsoft.VisualStudio.Debugger.DkmInstructionAddress[] Address);
member this.GetRethrownCallStack : bool * Microsoft.VisualStudio.Debugger.Evaluation.DkmVariableInfoFlags * Microsoft.VisualStudio.Debugger.CallStack.DkmCallStackFilterOptions * DkmInstructionAddress[] -> string
Public Function GetRethrownCallStack (AddFormatting As Boolean, ArgumentFlags As DkmVariableInfoFlags, FilterOptions As DkmCallStackFilterOptions, ByRef Address As DkmInstructionAddress()) As String
Parameter
- AddFormatting
- Boolean
[In] Gibt an, ob der Aufrufstapel so formatiert ist, dass er Fett-,Kursiv-/Linktext enthält oder nicht.
- ArgumentFlags
- DkmVariableInfoFlags
[In] Flags, um anzugeben, welche Informationen zu den Argumenten beim Formulieren des Aufrufstapels enthalten sein sollen.
- FilterOptions
- DkmCallStackFilterOptions
[In] Flags, um anzugeben, welche Filter beim Formulieren des Aufrufstapels berücksichtigt werden sollten.
- Address
- DkmInstructionAddress[]
[Out] Die Anweisung adressiert, auf die mithilfe von "Navigate-to-Context"-Links im formatierten Stapel verwiesen wird. Beispiel: "insert-description-here" gibt an, dass die erste Anweisungsadresse verwendet werden soll.
Gibt zurück
[Out] Der Aufrufstapel als Zeichenfolge. Dies wird im Markdown formatiert, wenn AddFormatting true ist. Dies ist leer, wenn der Aufrufstapel nicht angezeigt werden soll.