Microsoft.VisualStudio.Debugger.CallStack 命名空间
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
Dkm |
ARM64 寄存器。 此 API 是在 Visual Studio 15 RTM (DkmApiVersion.VS15RTM) 中引入的。 |
Dkm |
Arm 寄存器。 |
Dkm |
提供用于遍走异步返回堆栈和任务创建堆栈的上下文。 此 API 是在 Visual Studio 12 RTM (DkmApiVersion.VS12RTM) 中引入的。 |
Dkm |
保存可由组件调用的 IDkmCallStackFilter 接口的实现列表。 此对象用于调用这些堆栈帧筛选器。 |
Dkm |
DkmFrameRegisters 表示堆栈帧的寄存器。 派生类:DkmArmFrameRegisters、DkmX64FrameRegisters、DkmX86FrameRegisters、DkmArm64FrameRegisters |
Dkm |
DkmMonitorStackWalkContext 允许具有此调用堆栈的各种组件 DkmSymbolStackWalkContext。 |
Dkm |
DkmRawStackContext 对象是由希望从堆栈提供程序请求原始 (未筛选和未格式化) 堆栈的组件创建的。 组件在完成堆栈演练后需要关闭上下文。 若要获取堆栈,组件应创建此对象,然后调用 GetNextRawFrames。 此 API 是在 Visual Studio 14 RTM (DkmApiVersion.VS14RTM) 中引入的。 |
Dkm |
DkmStackContext 对象由希望从堆栈提供程序请求堆栈的组件创建。 组件在完成堆栈演练后需要关闭上下文。 若要获取堆栈,组件应创建此对象,然后调用 GetNextFrames。 派生类:DkmStackTraceContext |
Dkm |
DkmStackFrame 表示筛选和转换后调用堆栈上的帧。 |
Dkm |
用于确定调用堆栈的缓存是否有效的信息。 |
Dkm |
用于确定调用堆栈的缓存是否有效的信息。 这。 此 API 是在 Visual Studio 16 Update 4 (DkmApiVersion.VS16Update4) 中引入的。 |
Dkm |
由显式帧列表支持的堆栈上下文,例如,从异常捕获的堆栈跟踪。 此 API 是在 Visual Studio 12 RTM (DkmApiVersion.VS12RTM) 中引入的。 |
Dkm |
DkmStackWalkContext 允许遍历、筛选或检查调用堆栈的各种组件存储与此调用堆栈关联的专用数据。 |
Dkm |
DkmStackWalkFrame 表示调用堆栈上已走过的帧,但可能尚未格式化或筛选。 格式化的帧改为由 DkmStackFrame 表示。 派生类:DkmStackFrame |
Dkm |
由帧筛选器或展开器设置的 Guid/值对。 可用于将有关帧的自定义标志从一个组件传递到另一个组件。 |
Dkm |
可用于将数据项附加到 DkmStackWalkFrame 的可选引用对象。 此 API 是在 Visual Studio 12 RTM (DkmApiVersion.VS12RTM) 中引入的。 |
Dkm |
DkmSymbolStackWalkContext 允许遍历调用堆栈的各种符号提供程序存储与此调用堆栈关联的私有数据。 |
Dkm |
DkmUnwoundRegister 表示由展开器解开的堆栈帧的寄存器。 |
DkmX64Frame |
X64 寄存器。 对于叶帧,所有寄存器都将可用。 对于非叶帧,只有展开器实际解开的寄存器可用。 可以在 DkmFrameRegisters 的 UnwoundRegisters 集合中找到取消收银机。 提供 Rip 和 Rsp,因为它们始终被解开并经常访问。 |
DkmX86Frame |
X86 寄存器。 对于叶帧,所有寄存器都将可用。 对于非叶帧,只有展开器实际解开的寄存器可用。 可以在 DkmFrameRegisters 的 UnwoundRegisters 集合中找到取消收银机。 提供 Eip 和 Esp,因为它们始终被解开并经常访问。 |
Dkm |
影响堆栈提供程序如何设置 DkmStackFrame 格式的设置集合。 |
Dkm |
异步 DkmStackWalkFrameAnnotation.GetAnnotationText 调用的结果。 |
Dkm |
异步 DkmAsyncStackWalkContext.GetAsyncCallStack 调用的结果。 |
Dkm |
异步 DkmStackWalkFrame.GetClrGenericParameters 调用的结果。 |
Dkm |
异步 DkmAsyncStackWalkContext.GetContinuationFramesFromTaskObject 调用的结果。 |
Dkm |
异步 DkmThread.GetCurrentLocation 调用的结果。 |
Dkm |
异步 DkmAsyncStackWalkContext.GetManagedTaskContinuationFrames 调用的结果。 |
Dkm |
异步 DkmStackContext.GetNextFrames 调用的结果。 |
Dkm |
异步 DkmRawStackContext.GetNextRawFrames 调用的结果。 |
Dkm |
异步 DkmAsyncStackWalkContext.GetTaskContinuationFrames 调用的结果。 |
Dkm |
异步 DkmAsyncStackWalkContext.GetTaskCreationStack 调用的结果。 |
Dkm |
异步 DkmStackWalkContext.HeuristicWalkFrames 调用的结果。 |
Dkm |
从 IDkmMonitorStackWalk 返回结果。 |
Dkm |
异步 DkmStackWalkContext.RuntimeWalkNextFramesAndCheckCache164 调用的结果。 |
Dkm |
异步 DkmStackWalkContext.RuntimeWalkNextFramesAndCheckCache 调用的结果。 |
Dkm |
异步 DkmStackWalkContext.RuntimeWalkNextFrames 调用的结果。 |
Dkm |
包含线程堆栈的内存的限制/基址。 |
Dkm |
有关如何筛选调用堆栈的选项。 |
Dkm |
影响堆栈提供程序如何创建 DkmStackFrame 对象的标志。 |
Dkm |
DkmFrameRegisters 是一个抽象基类。 此枚举指示此对象是哪个派生类的实例。 |
Dkm |
用于控制堆栈演练期间返回的帧的标志。 此 API 是在 Visual Studio 17 Update 3 (DkmApiVersion.VS17Update3) 中引入的。 |
Dkm |
标记 DkmStackWalkFrame 的属性。 |
Dkm |
描述调用堆栈帧的优先级。 此 API 是在 Visual Studio 17 Update 5 (DkmApiVersion.VS17Update5) 中引入的。 |
Dkm |
指示堆栈浏览操作的类型。 此 API 是在 Visual Studio 12 RTM (DkmApiVersion.VS12RTM) 中引入的。 |
Dkm |
从监视器演练操作返回状态。 |