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