“ICor调试进程6”接口
合理扩展 ICor调试进程界面,以启用解码托管调试事件(编码在本机异常调试事件和虚拟模块拆分中)等功能。
方法
方法 | 说明 |
---|---|
DecodeEvent 方法 | 对封装于特殊构造的本机异常调试事件有效载荷中的托管调试事件进行解码。 |
EnableVirtualModuleSplitting 方法 | 启用或禁用虚拟模块拆分。 |
GetCode 方法 | 获取特定代码地址上的托管代码的相关信息。 |
GetExportStepInfo 方法 | 提供运行时导出功能信息以帮助单步调试托管代码。 |
MarkDebuggerAttached 方法 | 更改调试对象的内部状态,以便 .NET Framework 类库中的 Debugger.IsAttached 方法返回 true 。 |
“进程状态已更改”方法 | 通知 ICorDebug 该进程正在运行。 |
备注
备注
此接口仅适用于 .NET Native。 尝试调用 QueryInterface
来检索接口指针会为 .NET Native 外部的 ICorDebug 方案返回 E_NOINTERFACE
。
要求
平台:请参阅系统要求。
标头:CorDebug.idl、CorDebug.h
库:CorGuids.lib
.NET Framework 版本:4.6 及更高版本,仅限 .NET Native