DkmExceptionDetails.GetRethrownCallStack メソッド
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
.NET 例外の StackTrace プロパティと同様に、例外がスローされた場所のテキストを取得します。 この API は、Visual Studio 例外 UI によって使用されます。 これにより、すべてのフレームが呼び出し履歴ウィンドウに既に存在する場合など、実装で呼び出し履歴を表示したくないシナリオでは、空の文字列が返されます。
この API は、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
パラメーター
- AddFormatting
- Boolean
[入力]呼び出し履歴に太字/斜体/ハイパーリンクテキストを含む書式を設定するかどうかを指定します。
- ArgumentFlags
- DkmVariableInfoFlags
[入力]呼び出し履歴を作成するときに含める必要がある引数に関する情報を示すフラグ。
- FilterOptions
- DkmCallStackFilterOptions
[入力]呼び出し履歴を作成するときに考慮する必要があるフィルターを示すフラグ。
- Address
- DkmInstructionAddress[]
[出力]命令アドレスは、書式設定されたスタック内の 'コンテキスト間移動' リンクを使用して参照されます。 例: 'insert-description-here' は、最初の命令アドレスを使用する必要があることを示します。
戻り値
[出力]文字列としての呼び出し履歴。 AddFormatting が true の場合、これはマークダウンで書式設定されます。 呼び出し履歴を表示しない場合、これは空になります。