Freigeben über


ICorProfilerCallback::ModuleAttachedToAssembly-Methode

Benachrichtigt den Profiler, dass ein Modul an seine übergeordnete Assembly angefügt wird.

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

Parameter

  • moduleId
    [in] Die ID des Moduls, das angefügt wird.

  • AssemblyId
    [in] Die ID der übergeordneten Assembly, an die das Modul angefügt wird.

Hinweise

Ein Modul kann durch eine Importadresstabelle (IAT), durch Aufruf von LoadLibrary oder durch einen Metadatenverweis geladen werden. Als Ergebnis besitzt das Ladeprogramm der Common Language Runtime (CLR) mehrere Codepfade, um die Assembly zu bestimmen, in der ein Modul enthalten ist. Daher ist es möglich, dass nach dem Aufruf von ICorProfilerCallback::ModuleLoadFinished das Modul die Assembly, in der es enthalten ist, nicht kennt und die übergeordnete Assembly-ID nicht abgerufen werden kann. Die ModuleAttachedToAssembly-Methode wird aufgerufen, wenn das Modul an die übergeordnete Assembly angehängt wird und die übergeordnete Assembly-ID abgerufen werden kann.

Anforderungen

Plattformen: siehe Systemanforderungen für .NET Framework.

Header: CorProf.idl, CorProf.h

Bibliothek: CorGuids.lib

.NET Framework-Versionen: 4, 3.5 SP1, 3.5, 3.0 SP1, 3.0, 2.0 SP1, 2.0

Siehe auch

Referenz

ICorProfilerCallback-Schnittstelle