Partager via


ICorProfilerCallback::ModuleAttachedToAssembly, méthode

Informe le profileur qu'un module est attaché à son assembly parent.

HRESULT ModuleAttachedToAssembly(
    [in] ModuleID   moduleId,
    [in] AssemblyID AssemblyId);

Paramètres

  • moduleId
    [in] ID du module qui est attaché.

  • AssemblyId
    [in] ID de l'assembly parent auquel le module est attaché.

Notes

Un module peut être chargé via une table des adresses d'importation (IAT, Import Address Table), un appel à LoadLibrary ou une référence de métadonnées. Par conséquent, le chargeur du Common Language Runtime (CLR) a plusieurs chemins de code pour déterminer l'assembly dans lequel chaque module existe. Une fois ICorProfilerCallback::ModuleLoadFinished appelé, il est par conséquent possible que le module ne sache pas dans quel assembly il se trouve et ne puisse pas obtenir l'ID de l'assembly parent. La méthode ModuleAttachedToAssembly est appelée lorsque le module est attaché à son assembly parent et que l'ID correspondant peut être obtenu.

Configuration requise

Plateformes : consultez Configuration requise du .NET Framework.

En-tête : CorProf.idl, CorProf.h

Bibliothèque : CorGuids.lib

Versions du .NET Framework : 4, 3.5 SP1, 3.5, 3.0 SP1, 3.0, 2.0 SP1, 2.0

Voir aussi

Référence

ICorProfilerCallback, interface