Freigeben über


ICorProfilerInfo::SetFunctionIDMapper-Methode

Gibt die vom Profiler implementierte Funktion an, die aufgerufen wird, um die FunctionID-Werte alternativen Werten zuzuordnen, die an die Funktionseinstiegs-/-exithooks des Profilers übergeben werden.

Syntax

HRESULT SetFunctionIDMapper (  
    [in] FunctionIDMapper *pFunc);  

Parameter

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

Bemerkungen

Die Alternativen für die FunctionID-Werte werden an die Hooks des Profilers für Funktionseingang/-ausgang übergeben (FunctionEnter2, FunctionLeave2 und FunctionTailcall2), die durch die ICorProfilerInfo2::SetEnterLeaveFunctionHooks2-Methode angegeben werden.

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

Anforderungen

Plattformen: Informationen finden Sie unter Systemanforderungen.

Header: CorProf.idl, CorProf.h

Bibliothek: CorGuids.lib

.NET Framework-Versionen: Seit 2.0 verfügbar.

Siehe auch