DkmExceptionDetails.GetRethrownCallStack Metodo
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
Ottiene il testo del quale è stata generata un'eccezione, simile alla proprietà StackTrace di un'eccezione .NET. Questa API viene usata dall'interfaccia utente dell'eccezione di Visual Studio. Verrà restituita una stringa vuota negli scenari in cui l'implementazione non vuole che venga visualizzato uno stack di chiamate, ad esempio se tutti i frame sono già presenti nella finestra dello stack di chiamate.
Questa API è stata introdotta in 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
Parametri
- AddFormatting
- Boolean
[In] Specifica se lo stack di chiamate è formattato per contenere testo grassetto/corsivo/collegamento ipertestuale o meno.
- ArgumentFlags
- DkmVariableInfoFlags
[In] Flag per indicare quali informazioni sugli argomenti devono essere incluse durante la simulazione dello stack di chiamate.
- FilterOptions
- DkmCallStackFilterOptions
[In] Flag per indicare quali filtri devono essere considerati durante la simulazione dello stack di chiamate.
- Address
- DkmInstructionAddress[]
[Out] Indirizzi di istruzione a cui si fa riferimento usando collegamenti "navigate-to-context" nello stack formattato. Esempio: 'insert-description-here' indica che deve essere usato il primo indirizzo dell'istruzione.
Restituisce
[Out] Stack di chiamate come stringa. Questo valore verrà formattato in markdown se AddFormatting è true. Questo valore sarà vuoto se lo stack di chiamate non deve essere visualizzato.