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 集合中可以找到未復原的緩存器。 提供擷取和 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 |
從監視逐步解說作業傳回狀態。 |