Freigeben über


ICorProfilerInfo::SetFunctionIDMapper-Methode

Gibt die vom Profiler implementierte Funktion an, die aufgerufen wird, um FunctionID-Werte alternativen Werten zuzuordnen, die an die entry/exit-Hooks der Profilerfunktion übergeben werden.

HRESULT SetFunctionIDMapper (
    [in] FunctionIDMapper *pFunc);

Parameter

  • pFunc
    [in] Ein Zeiger auf die FunctionIDMapper-Implementierung, die aufgerufen wird, um die FunctionID-Werte alternativen Werten zuzuordnen.

Hinweise

Die Alternativen für die FunctionID-Werte werden an die entry/exit-Hooks der Profilerfunktion (FunctionEnter2, FunctionLeave2 und FunctionTailcall2) übergeben, die von der ICorProfilerInfo2::SetEnterLeaveFunctionHooks2-Methode angegeben werden.

Der FunctionIDMapper kann nur einmal festgelegt werden. Es wird empfohlen, ihn im ICorProfilerCallback::Initialize-Rückruf festzulegen.

Anforderungen

Plattformen: siehe Systemanforderungen für .NET Framework.

Header: CorProf.idl, CorProf.h

Bibliothek: CorGuids.lib

.NET Framework-Versionen: 4, 3.5 SP1, 3.5, 3.0 SP1, 3.0, 2.0 SP1, 2.0

Siehe auch

Referenz

ICorProfilerInfo-Schnittstelle