ICorProfilerInfo::SetFunctionIDMapper Method

Specifies the profiler-implemented function that will be called to map FunctionID values to alternative values, which are passed to the profiler's function entry/exit hooks.

HRESULT SetFunctionIDMapper (
    [in] FunctionIDMapper *pFunc);

Parameters

  • pFunc
    [in] A pointer to the FunctionIDMapper implementation that will be called to map the FunctionID values to their alternative values.

Remarks

The alternatives for the FunctionID values will be passed to the profiler's function entry/exit hooks (FunctionEnter2, FunctionLeave2, and FunctionTailcall2) that are specified by the ICorProfilerInfo2::SetEnterLeaveFunctionHooks2 method.

The FunctionIDMapper can be set only once and it is recommended that you set it in the ICorProfilerCallback::Initialize callback.

Requirements

Platforms: See .NET Framework System Requirements.

Header: CorProf.idl

Library: CorGuids.lib

.NET Framework Versions: 3.5 SP1, 3.5, 3.0 SP1, 3.0, 2.0 SP1, 2.0

See Also

Reference

ICorProfilerInfo Interface