Microsoft.VisualStudio.Debugger.CallStack 名前空間
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
クラス
DkmArm64FrameRegisters |
ARM64 レジスタ。 この API は Visual Studio 15 RTM (DkmApiVersion.VS15RTM) で導入されました。 |
DkmArmFrameRegisters |
Arm レジスタ。 |
DkmAsyncStackWalkContext |
非同期戻りスタックとタスク作成スタックを歩くコンテキストを提供します。 この API は Visual Studio 12 RTM (DkmApiVersion.VS12RTM) で導入されました。 |
DkmCallStackFilterList |
コンポーネントによって呼び出される可能性がある IDkmCallStackFilter インターフェイスの実装の一覧を保持します。 このオブジェクトは、これらのスタック フレーム フィルターを呼び出すために使用されます。 |
DkmFrameRegisters |
DkmFrameRegisters は、スタック フレームのレジスタを表します。 派生クラス: DkmArmFrameRegisters、DkmX64FrameRegisters、DkmX86FrameRegisters、DkmArm64FrameRegisters |
DkmMonitorStackWalkContext |
DkmMonitorStackWalkContext を使用すると、この呼び出し履歴でさまざまなコンポーネント DkmSymbolStackWalkContext を使用できます。 |
DkmRawStackContext |
DkmRawStackContext オブジェクトは、スタック プロバイダーから生 (フィルター処理されていない、書式設定されていない) スタックを要求するコンポーネントによって作成されます。 コンポーネントは、スタック ウォークが完了した後でコンテキストを閉じる必要があります。 スタックを取得するには、コンポーネントがこのオブジェクトを作成し、GetNextRawFrames を呼び出す必要があります。 この API は Visual Studio 14 RTM (DkmApiVersion.VS14RTM) で導入されました。 |
DkmStackContext |
DkmStackContext オブジェクトは、スタック プロバイダーからスタックを要求するコンポーネントによって作成されます。 コンポーネントは、スタック ウォークが完了した後でコンテキストを閉じる必要があります。 スタックを取得するには、コンポーネントがこのオブジェクトを作成し、GetNextFrames を呼び出す必要があります。 派生クラス: DkmStackTraceContext |
DkmStackFrame |
DkmStackFrame は、フィルター処理と変換後の呼び出し履歴のフレームを表します。 |
DkmStackHash |
呼び出し履歴のキャッシュが有効かどうかを判断するために使用される情報。 |
DkmStackHash164 |
呼び出し履歴のキャッシュが有効かどうかを判断するために使用される情報。 これ。 この API は、Visual Studio 16 Update 4 (DkmApiVersion.VS16Update4) で導入されました。 |
DkmStackTraceContext |
例外からキャプチャされたスタック トレースなど、フレームの明示的なリストによってサポートされるスタック コンテキスト。 この API は Visual Studio 12 RTM (DkmApiVersion.VS12RTM) で導入されました。 |
DkmStackWalkContext |
DkmStackWalkContext を使用すると、呼び出し履歴をウォーク、フィルター処理、または調査するさまざまなコンポーネントで、この呼び出し履歴に関連付けられているプライベート データを格納できます。 |
DkmStackWalkFrame |
DkmStackWalkFrame は、ウォークされたが、書式設定またはフィルター処理されていない可能性がある呼び出し履歴上のフレームを表します。 書式設定されたフレームは、代わりに DkmStackFrame で表されます。 派生クラス: DkmStackFrame |
DkmStackWalkFrameAnnotation |
フレーム フィルターまたはアンワインダーによって設定された Guid と値のペア。 フレームに関するカスタム フラグをコンポーネント間で渡すために使用できます。 |
DkmStackWalkFrameData |
DkmStackWalkFrame にデータ項目をアタッチするために使用できるオプションの参照オブジェクト。 この API は Visual Studio 12 RTM (DkmApiVersion.VS12RTM) で導入されました。 |
DkmSymbolStackWalkContext |
DkmSymbolStackWalkContext を使用すると、呼び出し履歴をウォークするさまざまなシンボル プロバイダーが、この呼び出し履歴に関連付けられているプライベート データを格納できます。 |
DkmUnwoundRegister |
DkmUnwoundRegister は、アンワインダーによって巻き戻されたスタック フレームのレジスタを表します。 |
DkmX64FrameRegisters |
X64 レジスタ。 リーフ フレームの場合は、すべてのレジスタを使用できます。 非リーフ フレームの場合、アンワインダーによって実際に巻き戻されたレジスタのみが使用できます。 巻き戻されたレジスタは、DkmFrameRegisters の UnwoundRegisters コレクションにあります。 Rip と Rsp は、常に巻き戻され、頻繁にアクセスされるために提供されます。 |
DkmX86FrameRegisters |
X86 レジスタ。 リーフ フレームの場合は、すべてのレジスタを使用できます。 非リーフ フレームの場合、アンワインダーによって実際に巻き戻されたレジスタのみが使用できます。 巻き戻されたレジスタは、DkmFrameRegisters の UnwoundRegisters コレクションにあります。 Eip と Esp は、常に巻き戻され、頻繁にアクセスされるために提供されます。 |
構造体
DkmFrameFormatOptions |
スタック プロバイダーが DkmStackFrame の書式を設定する方法に影響する設定のコレクション。 |
DkmGetAnnotationTextAsyncResult |
非同期 DkmStackWalkFrameAnnotation.GetAnnotationText 呼び出しの結果。 |
DkmGetAsyncCallStackAsyncResult |
非同期 DkmAsyncStackWalkContext.GetAsyncCallStack 呼び出しの結果。 |
DkmGetClrGenericParametersAsyncResult |
非同期 DkmStackWalkFrame.GetClrGenericParameters 呼び出しの結果。 |
DkmGetContinuationFramesFromTaskObjectAsyncResult |
非同期 DkmAsyncStackWalkContext.GetContinuationFramesFromTaskObject 呼び出しの結果。 |
DkmGetCurrentLocationAsyncResult |
非同期 DkmThread.GetCurrentLocation 呼び出しの結果。 |
DkmGetManagedTaskContinuationFramesAsyncResult |
非同期 DkmAsyncStackWalkContext.GetManagedTaskContinuationFrames 呼び出しの結果。 |
DkmGetNextFramesAsyncResult |
非同期 DkmStackContext.GetNextFrames 呼び出しの結果。 |
DkmGetNextRawFramesAsyncResult |
非同期 DkmRawStackContext.GetNextRawFrames 呼び出しの結果。 |
DkmGetTaskContinuationFramesAsyncResult |
非同期 DkmAsyncStackWalkContext.GetTaskContinuationFrames 呼び出しの結果。 |
DkmGetTaskCreationStackAsyncResult |
非同期 DkmAsyncStackWalkContext.GetTaskCreationStack 呼び出しの結果。 |
DkmHeuristicWalkFramesAsyncResult |
非同期 DkmStackWalkContext.HeuristicWalkFrames 呼び出しの結果。 |
DkmMonitorStackWalkResult |
IDkmMonitorStackWalk から結果を返します。 |
DkmRuntimeWalkNextFramesAndCheckCache164AsyncResult |
非同期 DkmStackWalkContext.RuntimeWalkNextFramesAndCheckCache164 呼び出しの結果。 |
DkmRuntimeWalkNextFramesAndCheckCacheAsyncResult |
非同期 DkmStackWalkContext.RuntimeWalkNextFramesAndCheckCache 呼び出しの結果。 |
DkmRuntimeWalkNextFramesAsyncResult |
非同期 DkmStackWalkContext.RuntimeWalkNextFrames 呼び出しの結果。 |
DkmStackMemoryRange |
スレッドのスタックを含むメモリの制限/ベース アドレス。 |
列挙型
DkmCallStackFilterOptions |
呼び出し履歴をフィルター処理する方法のオプション。 |
DkmFrameNameFormatOptions |
スタック プロバイダーが DkmStackFrame オブジェクトを作成する方法に影響するフラグ。 |
DkmFrameRegisters.Tag |
DkmFrameRegisters は抽象基本クラスです。 この列挙型は、このオブジェクトがどの派生クラスのインスタンスであるかを示します。 |
DkmStackWalkContextFlags |
スタック ウォーク中に返されるフレームを制御するためのフラグ。 この API は、Visual Studio 17 Update 3 (DkmApiVersion.VS17Update3) で導入されました。 |
DkmStackWalkFrameFlags |
DkmStackWalkFrame のプロパティにフラグを設定します。 |
DkmStackWalkFramePriority |
呼び出し履歴フレームの優先度について説明します。 この API は、Visual Studio 17 Update 5 (DkmApiVersion.VS17Update5) で導入されました。 |
DkmStackWalkOperation |
スタック ウォーキング操作の種類を示します。 この API は Visual Studio 12 RTM (DkmApiVersion.VS12RTM) で導入されました。 |
DkmStackWalkStatus |
モニターウォーク操作から状態を返します。 |