本节描述进行程序调试处理的非托管接口,所调试的程序在公共语言运行时 (CLR) 中执行。
本节内容
ICLRDataEnumMemoryRegions 接口
提供对由调用方指定的内存区域进行枚举的方法。
ICLRDataEnumMemoryRegionsCallback 接口
为 EnumMemoryRegions 提供一种回调方法,用于向调试器报告尝试枚举指定内存区域的结果。
ICLRDataTarget 接口
提供与目标 CLR 进程进行交互的方法。
ICLRDataTarget2 接口
数据访问服务层在目标进程中操作虚拟内存区域时所用的 ICLRDataTarget 的子类。
ICLRDataTarget3 接口
ICLRDataTarget2 的子类,提供对异常信息的访问权限。
ICLRDebugging 接口
提供一些方法,用于处理模块的加载和卸载以进行调试。
ICLRDebuggingLibraryProvider 接口
包括 ProvideLibrary 方法,该方法会获取一个库提供程序回调接口,此接口允许根据需要定位和加载特定于公共语言运行时版本的调试库。
ICLRMetadataLocator 接口
数据访问服务层用于在目标进程中定位程序集的元数据的接口。
ICorPublish 接口
用作发布进程的常规接口。
ICorPublishAppDomain 接口
表示并提供关于应用程序域的信息。
ICorPublishAppDomainEnum 接口
提供遍历进程中当前存在的 ICorPublishAppDomain 对象的集合的方法。
ICorPublishEnum 接口
用作发布枚举器的抽象基。
ICorPublishProcess 接口
提供用于访问有关进程的信息的方法。
ICorPublishProcessEnum 接口
提供遍历 ICorPublishProcess 对象的集合的方法。
ISOSDacInterface 接口
提供用于访问 SOS 中数据的帮助器方法。
IXCLRDataAppDomain 接口
提供用于查询有关 AppDomain 的信息的方法。
IXCLRDataExceptionNotification 接口
提供一组回调来通知调用方有关托管事件的信息。
IXCLRDataExceptionNotification2 接口
提供一组回调来通知调用方有关托管事件的信息。
IXCLRDataExceptionNotification3 接口
提供一组回调来通知调用方有关托管事件的信息。
IXCLRDataExceptionNotification4 接口
提供一组回调来通知调用方有关托管事件的信息。
IXCLRDataExceptionNotification5 接口
提供一组回调来通知调用方有关托管事件的信息。
IXCLRDataExceptionState 接口
提供查询有关托管异常的信息的方法。
IXCLRDataFrame 接口
提供用于查询有关堆栈帧的信息的方法
IXCLRDataMethodDefinition 接口
提供用于查询方法定义相关信息的方法。
IXCLRDataMethodInstance 接口
提供用于查询方法实例相关信息的方法。
IXCLRDataModule 接口
提供用于查询已加载模块相关信息的方法。
IXCLRDataProcess 接口
提供用于查询进程相关信息的方法。
IXCLRDataStackWalk 接口
提供用于行走堆栈的方法。
IXCLRDataTask 接口
提供用于查询有关托管任务的信息的方法。
IXCLRDataTypeDefinition 接口
提供用于查询有关类型定义的信息的方法。
IXCLRDataTypeInstance 接口
提供用于查询有关类型实例的信息的方法。
IXCLRDataValue 接口
提供查询有关托管值的信息的方法。