调试结构

本节描述调试 API 使用的非托管结构。

本节内容

CLRDATA_ADDRESS_RANGE 结构定义地址范围。

CLRDATA_IL_ADDRESS_MAP 结构定义用于地址映射的 IL

CLRDATA_METHDEF_EXTENT结构 描述与方法关联的 IL 代码区域。

CLRDATA_MODULE_EXTENT结构 描述与模块关联的内存区域。

CLR_DEBUGGING_VERSION 结构出于调试目的,定义公共语言运行时 (CLR) 的产品版本。

CodeChunkInfo 结构表示内存中的单一代码块。

COR_ACTIVE_FUNCTION 包含有关在线程框架中当前处于活动状态的函数的信息。

COR_ARRAY_LAYOUT 结构提供有关内存中数组对象的布局的信息。

COR_DEBUG_IL_TO_NATIVE_MAP 包含用于将公共中间语言(CIL)代码映射到本机代码的偏移量。

COR_DEBUG_STEP_RANGE 包含代码区域的偏离量信息。

COR_FIELD 结构提供有关对象中的某个字段的信息。

COR_GC_REFERENCE 结构包含有关要进行垃圾回收的对象的信息。

COR_HEAPINFO 结构提供有关垃圾回收堆的常规信息,包括它是否是可枚举的。

COR_HEAPOBJECT 结构提供有关托管堆上的对象的信息。

COR_IL_MAP 指定函数的相对偏移量的更改。

COR_SEGMENT 结构包含有关托管堆中的内存区域的信息。

COR_TYPEID 结构包含一个类型标识符。

COR_TYPE_LAYOUT 结构提供有关内存中某个对象的布局的信息。

COR_VERSION 存储由四个部分组成的公共语言运行时标准版本号。

CorDebugBlockingObject 结构定义一个阻塞线程的对象以及阻塞线程的原因。

CorDebugEHClause 结构表示给定的一段中间语言 (IL) 的异常处理 (EH) 子句。

CorDebugExceptionObjectStackFrame 结构表示异常对象中的堆栈帧信息。

CorDebugGuidToTypeMapping 结构将 Windows 运行时 GUID 映射为其相应的 ICorDebugType 对象。

DacpGetModuleAddress 结构定义模块地址请求的容器。

DacpMethodDescData 结构定义方法的运行时信息的传输缓冲区。

DacpModuleData 结构定义模块的运行时信息的传输缓冲区。

DacpReJitData 结构定义有关给定探查器检测方法的基本信息。

GcEvtArgs 结构 描述发生的特定 GC 事件。

StackTrace_SimpleContext 结构提供了一个简单的上下文,可以使用其代替完整 CONTEXT 的结构。

调试 Coclass

调试接口

调试全局静态函数

调试枚举

调试