ICorProfilerInfo::SetFunctionIDMapper メソッド

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

構文

HRESULT SetFunctionIDMapper (  
    [in] FunctionIDMapper *pFunc);  

パラメーター

pFunc
[入力] FunctionID 値を代替値にマッピングする目的で呼び出される FunctionIDMapper 実装へのポインター。

解説

FunctionID 値の代替は、プロファイラーの関数の entry および exit フック (FunctionEnter2FunctionLeave2FunctionTailcall2) に渡されます。フックは ICorProfilerInfo2::SetEnterLeaveFunctionHooks2 メソッドによって指定されます。

FunctionIDMapper は 1 回だけ設定できます。ICorProfilerCallback::Initialize コールバックで設定することをお勧めします。

必要条件

:システム要件」を参照してください。

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

ライブラリ: CorGuids.lib

.NET Framework のバージョン: 2.0 以降で使用可能

関連項目