ICorDebugModule 接口

表示公共语言运行时 (CLR) 模块,该模块是可执行文件或动态链接库 (DLL)。

方法

方法 说明
CreateBreakpoint 方法 未实现。
EnableClassLoadCallbacks 方法 确定是否为此模块调用 ICorDebugManagedCallback::LoadClassICorDebugManagedCallback::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 起可用

请参阅