DkmExceptionDetails.GetRethrownCallStack Метод

Определение

Возвращает текст, в котором было создано исключение, аналогично свойству StackTrace исключения .NET. Этот API используется пользовательским интерфейсом исключения Visual Studio. При этом возвращается пустая строка в сценариях, где реализация не требует отображения стека вызовов, например, если все кадры уже присутствуют в окне стека вызовов.

Этот API появился в Visual Studio 16 с обновлением 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

Параметры

AddFormatting
Boolean

[Вход] Указывает, отформатирован ли стек вызовов так, чтобы он содержал полужирный текст, курсив или гиперссылку.

ArgumentFlags
DkmVariableInfoFlags

[Вход] Флаги, указывающие, какие сведения о аргументах следует включать при составлении стека вызовов.

FilterOptions
DkmCallStackFilterOptions

[Вход] Флаги, указывающие, какие фильтры следует учитывать при составлении стека вызовов.

Address
DkmInstructionAddress[]

[Out] Инструкции адресуются с помощью ссылок "перейти в контекст" в форматированном стеке. Пример: "insert-description-here" указывает, что следует использовать первый адрес инструкции.

Возвращаемое значение

[Out] Стек вызовов в виде строки. Этот параметр будет отформатирован в markdown, если параметр AddFormatting имеет значение true. Он будет пустым, если стек вызовов не должен отображаться.

Применяется к