指定した共通中間言語 (CIL) マップ エントリを使用して、指定した関数のコード マップを設定します。
構文
HRESULT SetILInstrumentedCodeMap(
[in] ULONG cILMapEntries,
[in, size_is(cILMapEntries)] COR_IL_MAP rgILMapEntries[]);
パラメーター
cILMapEntries
[in]マップ内のエントリの数。
rgILMapEntries
[in]COR_IL_MAP エントリの呼び出し元によって割り当てられた配列。 これらのエントリの解釈は、 ICorProfilerInfo::SetILInstrumentedCodeMap メソッドの場合と同じです。
注釈
このメソッドを呼び出してマッピングを設定すると、デバッガーは ICorDebugILCode2::GetInstrumentedILMap を呼び出してマッピングを取得できます。 また、スタック トレースと変数の有効期間の IL オフセットを計算するときに、デバッガーでマッピングを内部的に使用することもできます。
Requirements
:「システム要件」を参照してください。
ヘッダ: CorProf.idl、CorProf.h
図書館: CorGuids.lib
.NET Framework のバージョン: 4.5 以降で利用可能
こちらも参照ください
GitHub で Microsoft と共同作業する
このコンテンツのソースは GitHub にあります。そこで、issue や pull request を作成および確認することもできます。 詳細については、共同作成者ガイドを参照してください。
.NET