次の方法で共有


ICorProfilerFunctionControl::SetILInstrumentedCodeMap メソッド

指定した共通中間言語 (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 以降で利用可能

こちらも参照ください