DkmExceptionDetails.GetRethrownCallStack Metoda
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
Pobiera tekst, w którym został zgłoszony wyjątek, podobny do właściwości StackTrace wyjątku platformy .NET. Ten interfejs API jest używany przez interfejs użytkownika wyjątku programu Visual Studio. Spowoduje to zwrócenie pustego ciągu w scenariuszach, w których implementacja nie chce, aby stos wywołań był wyświetlany, na przykład jeśli wszystkie ramki są już obecne w oknie stosu wywołań.
Ten interfejs API został wprowadzony w programie Visual Studio 16 Update 4 (DkmApiVersion.VS16Update4).
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
Parametry
- AddFormatting
- Boolean
[W] Określa, czy stos wywołań ma być sformatowany tak, aby zawierał tekst pogrubiony/kursywa/hiperlink, czy też nie.
- ArgumentFlags
- DkmVariableInfoFlags
[W] Flagi wskazujące, jakie informacje o argumentach należy uwzględnić podczas formułowania stosu wywołań.
- FilterOptions
- DkmCallStackFilterOptions
[W] Flagi wskazujące, jakie filtry należy wziąć pod uwagę podczas formułowania stosu wywołań.
- Address
- DkmInstructionAddress[]
[Out] Instrukcje odwołują się do linków "navigate-to-context" w sformatowanym stosie. Przykład: "insert-description-here" wskazuje, że należy użyć pierwszego adresu instrukcji.
Zwraca
[Out] Stos wywołań jako ciąg. Będzie to sformatowane w języku markdown, jeśli wartość AddFormatting ma wartość true. Będzie to puste, jeśli nie powinien być wyświetlany stos wywołań.