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 以降で使用可能
関連項目
GitHub で Microsoft と共同作業する
このコンテンツのソースは GitHub にあります。そこで、issue や pull request を作成および確認することもできます。 詳細については、共同作成者ガイドを参照してください。
.NET