IDkmExceptionDetailsProvider164.GetRethrownCallStack 方法
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
获取此异常的调用堆栈。
public:
System::String ^ GetRethrownCallStack(Microsoft::VisualStudio::Debugger::Exceptions::DkmExceptionDetails ^ exceptionDetails, 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 (Microsoft.VisualStudio.Debugger.Exceptions.DkmExceptionDetails exceptionDetails, bool addFormatting, Microsoft.VisualStudio.Debugger.Evaluation.DkmVariableInfoFlags argumentFlags, Microsoft.VisualStudio.Debugger.CallStack.DkmCallStackFilterOptions filterOptions, out Microsoft.VisualStudio.Debugger.DkmInstructionAddress[] address);
abstract member GetRethrownCallStack : Microsoft.VisualStudio.Debugger.Exceptions.DkmExceptionDetails * bool * Microsoft.VisualStudio.Debugger.Evaluation.DkmVariableInfoFlags * Microsoft.VisualStudio.Debugger.CallStack.DkmCallStackFilterOptions * DkmInstructionAddress[] -> string
Public Function GetRethrownCallStack (exceptionDetails As DkmExceptionDetails, addFormatting As Boolean, argumentFlags As DkmVariableInfoFlags, filterOptions As DkmCallStackFilterOptions, ByRef address As DkmInstructionAddress()) As String
参数
- exceptionDetails
- DkmExceptionDetails
中包含有关异常或内部异常对象的详细信息。
- addFormatting
- Boolean
中指定是否将调用堆栈格式化为包含粗体/斜体/超链接文本。
- argumentFlags
- DkmVariableInfoFlags
中用于指示在构建调用堆栈时应包含有关参数的哪些信息的标志。
- filterOptions
- DkmCallStackFilterOptions
中指示在构建调用堆栈时应考虑的筛选器的标志。
- address
- DkmInstructionAddress[]
弄使用格式化堆栈中的 "导航到上下文" 链接引用的指令地址。 示例: "插入-说明-此处" 将指示应使用第一个指令地址。 此数组的第一个元素用于确定异常是否仍在其原始位置。
返回
弄在 markdown 中格式化的调用堆栈。