ICorProfilerCallback::ModuleAttachedToAssembly 方法
通知探查器模块正在附加到其父程序集。
语法
HRESULT ModuleAttachedToAssembly(
[in] ModuleID moduleId,
[in] AssemblyID AssemblyId);
参数
moduleId
[in] 正在附加的模块的 ID。
AssemblyId
[in] 模块附加到的父程序集的 ID。
注解
可以通过导入地址表 (IAT)、调用 LoadLibrary
或元数据引用来加载模块。 因此,公共语言运行时 (CLR) 加载程序具有多个代码路径,用于确定模块所在的程序集。 因此,在调用 ICorProfilerCallback::ModuleLoadFinished 后,模块有可能不知道它所在的程序集,并且无法获取父程序集 ID。 在模块附加到其父程序集并且可以获得其父程序集 ID 时,将调用 ModuleAttachedToAssembly
方法。
要求
平台:请参阅系统要求。
头文件: CorProf.idl、CorProf.h
库:CorGuids.lib
.NET Framework 版本:自 2.0 起可用