ICorProfilerCallback::ModuleAttachedToAssembly メソッド

モジュールがその親アセンブリにアタッチされていることをプロファイラーに通知します。

構文

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

パラメーター

moduleId
[in] アタッチされているモジュールの ID。

AssemblyId
[in] モジュールがアタッチされている親アセンブリの ID。

解説

モジュールは、インポート アドレス テーブル (IAT)、LoadLibrary の呼び出し、またはメタデータ参照を通じて読み込むことができます。 その結果、共通言語ランタイム (CLR) ローダーには、モジュールが存在するアセンブリを決定するための複数のコード パスがあります。 したがって、ICorProfilerCallback::ModuleLoadFinished が呼び出された後、モジュールは自分が所属するアセンブリを認識できず、親アセンブリ ID を取得できない可能性があります。 この ModuleAttachedToAssembly メソッドは、モジュールが親アセンブリにアタッチされ、その親アセンブリ ID を取得できる場合に呼び出されます。

必要条件

:システム要件」を参照してください。

ヘッダー : CorProf.idl、CorProf.h

ライブラリ: CorGuids.lib

.NET Framework のバージョン: 2.0 以降で使用可能

関連項目