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. This method extends the ICorProfilerInfo::SetFunctionIDMapper method with an additional data parameter, which profilers may use to disambiguate among runtimes.
The alternatives for the FunctionID values will be passed to the profiler's function entry/exit hooks (FunctionEnter3, FunctionLeave3, and FunctionTailcall3; or FunctionEnter3WithInfo, FunctionLeave3WithInfo, and FunctionTailcall3WithInfo) that are specified by the SetEnterLeaveFunctionHooks3 or SetEnterLeaveFunctionHooks3WithInfo method.
The FunctionIDMapper2 method can be set only once; we recommend that you set it in the ICorProfilerCallback::Initialize callback.
Platforms: See .NET Framework System Requirements.
Header: CorProf.idl, CorProf.h
.NET Framework Versions: 4