Megosztás a következőn keresztül:


ICorProfilerInfo3::SetFunctionIDMapper2 metódus

Megadja azt a profilkészítő által implementált függvényt, amely az értékek alternatív értékekhez való leképezéséhez FunctionID lesz meghívva, amelyeket a rendszer átad a profilozó függvény belépési/kilépési horgainak. Ez a metódus kibővíti az ICorProfilerInfo::SetFunctionIDMapper metódust egy további adatparaméterrel, amelyet a profilkészítők a futtatókörnyezetek közötti egyértelműsítéshez használhatnak.

Szintaxis

HRESULT SetFunctionIDMapper2(  
       [in] FunctionIDMapper2 *pFunc,  
       [in] void *clientData);  

Paraméterek

pFunc
[in] Egy FunctionIDMapper2 implementációra mutató mutató, amely meghívja az értékeket az FunctionID alternatív értékekhez.

clientData
[in] Az aktuális futtatókörnyezet által végrehajtott összes FunctionIDMapper2 függvényhívásnak átadott mutató. A profilkészítő ezt az információt felhasználhatja a futtatókörnyezetek közötti egyértelműsítéshez.

Visszatérési érték

Megjegyzések

A FunctionID értékek alternatíváit a rendszer a SetEnterLeaveFunctionHooks3 vagy a SetEnterLeaveFunctionHooks3 vagy a SetEnterLeaveFunctionHooks3WithInfo metódus által megadott függvénybejegyzési/kilépési horogra továbbítja.

A FunctionIDMapper2 metódus csak egyszer állítható be. Javasoljuk, hogy állítsa be az ICorProfilerCallback::Initialize visszahívásban.

Követelmények

Platformok: Lásd: Rendszerkövetelmények.

Fejléc: CorProf.idl, CorProf.h

Könyvtár: CorGuids.lib

.NET-keretrendszer verziók: 4 óta elérhető

Lásd még