Compartilhar via


DkmExceptionDetails.GetRethrownCallStack Método

Definição

Obtém o texto de onde uma exceção foi lançada, semelhante à propriedade StackTrace de uma Exceção do .NET. Essa API é usada pela interface do usuário de exceção do Visual Studio. Isso retornará uma cadeia de caracteres vazia em cenários em que a implementação não deseja que uma pilha de chamadas seja exibida, como se todos os quadros já estiverem presentes na janela de pilha de chamadas.

Essa API foi introduzida no Visual Studio 16 Atualização 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

Parâmetros

AddFormatting
Boolean

[In] Especifica se a pilha de chamadas está formatada para conter texto em negrito/itálico/hiperlinked ou não.

ArgumentFlags
DkmVariableInfoFlags

[In] Sinalizadores para indicar quais informações sobre os argumentos devem ser incluídas ao formular a pilha de chamadas.

FilterOptions
DkmCallStackFilterOptions

[In] Sinalizadores para indicar quais filtros devem ser considerados ao formular a pilha de chamadas.

Address
DkmInstructionAddress[]

[Out] Os endereços de instrução referenciados usando links 'navigate-to-context' na pilha formatada. Exemplo: 'insert-description-here' indicaria que o primeiro endereço de instrução deve ser usado.

Retornos

[Out] A pilha de chamadas como uma cadeia de caracteres. Isso será formatado em markdown se AddFormatting for true. Isso ficará vazio se a pilha de chamadas não for exibida.

Aplica-se a