ICorProfilerInfo::SetFunctionIDMapper メソッド

FunctionID 値を代替値に対応付けるために呼び出すプロファイラー実装関数を指定します。代替値は、プロファイラーの関数の開始フックと終了フックに渡されます。

HRESULT SetFunctionIDMapper (
    [in] FunctionIDMapper *pFunc);

パラメーター

  • pFunc
    [入力] FunctionID 値を代替値に対応付けるために呼び出す FunctionIDMapper の実装へのポインター。

解説

FunctionID 値の代替値は、ICorProfilerInfo2::SetEnterLeaveFunctionHooks2 メソッドで指定されたプロファイラーの関数の開始フックと終了フック (FunctionEnter2FunctionLeave2、および FunctionTailcall2) に渡されます。

FunctionIDMapper は 1 回しか設定できません。この関数は、ICorProfilerCallback::Initialize コールバックで設定することをお勧めします。

必要条件

プラットフォーム: 「.NET Framework システム要件」を参照

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

ライブラリ: CorGuids.lib

.NET Framework のバージョン: 4、3.5 SP1、3.5、3.0 SP1、3.0、2.0 SP1、2.0

参照

参照

ICorProfilerInfo インターフェイス