Метод ICorProfilerInfo::SetFunctionIDMapper
Задает реализуемую профилировщиком функцию, которая будет вызвана для сопоставления значений FunctionID
с альтернативными значениями, передаваемыми обработчикам входа и выхода для функции профилировщика.
Синтаксис
HRESULT SetFunctionIDMapper (
[in] FunctionIDMapper *pFunc);
Параметры
pFunc
[in] Указатель на реализацию FunctionIDMapper , которая будет вызываться для сопоставления значений FunctionID
с альтернативными значениями.
Комментарии
Альтернативы для значений FunctionID
будут переданы обработчикам входа и выхода функции профилировщика (FunctionEnter2, FunctionLeave2 и FunctionTailcall2), которые задаются методом ICorProfilerInfo2::SetEnterLeaveFunctionHooks2 .
Можно FunctionIDMapper
задать только один раз, и рекомендуется задать его в обратном вызове ICorProfilerCallback::Initialize .
Требования
Платформы: см. раздел Требования к системе.
Заголовок: CorProf.idl, CorProf.h
Библиотека: CorGuids.lib
версии платформа .NET Framework: доступно с версии 2.0.