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

请参见

参考

ICorProfilerCallback 接口