ICorProfilerCallback7::ModuleInMemorySymbolsUpdated メソッド
[.NET Framework 4.6.1 以降のバージョンでのみでサポート]
メモリ内のモジュールに関連付けられているシンボルのストリームが更新されるたびにプロファイラーに通知します。
構文
HRESULT ModuleInMemorySymbolsUpdated(
ModuleID moduleId
);
パラメーター
moduleId
[in] シンボルのストリームが更新されるメモリ内のモジュールの識別子。
解説
このコールバックは、ICorProfilerCallback5::SetEventMask2 メソッドを呼び出すときに COR_PRF_HIGH_IN_MEMORY_SYMBOLS_UPDATED イベント マスク フラグを設定することによって制御されます。
Note
このイベントは、System.Reflection.Emit API を使用して暗黙的に作成または変更されたシンボルに対しては、現在発生しません。
アセンブリのシンボルを指定する rawSymbolStore
引数を含むマネージド Assembly.Load メソッドのいずれかのオーバーロードの呼び出しで、シンボルが事前に準備されていても、ModuleLoadFinished コールバックが発生した後まで、ランタイムではシンボリック データが実際にモジュールに関連付けられない場合があります。 このイベントにより、このようなモジュールのシンボルを収集する機会が後で提供されます。
要件
:「システム要件」を参照してください。
ヘッダー : CorProf.idl、CorProf.h
ライブラリ: CorGuids.lib
.NET Framework のバージョン: 4.6.1 以降で使用可能
関連項目
.NET