ICorDebugModule 接口
表示公共语言运行时 (CLR) 模块,该模块是可执行文件或动态链接库 (DLL)。
方法
方法 | 说明 |
---|---|
CreateBreakpoint 方法 | 未实现。 |
EnableClassLoadCallbacks 方法 | 确定是否为此模块调用 ICorDebugManagedCallback::LoadClass 和 ICorDebugManagedCallback::UnloadClass 回调。 |
EnableJITDebugging 方法 | 确定实时 (JIT) 编译器是否保留此模块中方法的调试信息。 |
GetAssembly 方法 | 获取此模块的包含程序集。 |
GetBaseAddress 方法 | 获取模块的基址。 |
GetClassFromToken 方法 | 从元数据中获取 ICorDebugClass。 |
GetEditAndContinueSnapshot 方法 | 已弃用。 |
GetFunctionFromRVA 方法 | 未实现。 |
GetFunctionFromToken 方法 | 获取元数据标记所指定的函数。 |
GetGlobalVariableValue 方法 | 获取指定全局变量的值对象。 |
GetMetaDataInterface 方法 | 获取可用于检查模块元数据的元数据接口指针。 |
GetName 方法 | 获取模块的文件名。 |
GetProcess 方法 | 获取此模块的包含进程。 |
GetSize 方法 | 获取模块的大小(以字节为单位)。 |
GetToken 方法 | 获取此模块的表条目的标记。 |
IsDynamic 方法 | 指示模块是否为动态模块。 |
IsInMemory 方法 | 指示此模块是否仅存在于内存中。 |
备注
注意
此接口不支持跨计算机或跨进程远程调用。
要求
平台:请参阅系统要求。
标头:CorDebug.idl、CorDebug.h
库:CorGuids.lib
.NET Framework 版本:自 1.0 起可用