Notitie
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen u aan te melden of de directory te wijzigen.
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen de mappen te wijzigen.
Hiermee geeft u door profiler geïmplementeerde functies op die moeten worden aangeroepen op de bijgewerkte versies van de 'enter'-, 'leave'- en 'tailcall'-hooks van beheerde functies.
Syntaxis
HRESULT SetEnterLeaveFunctionHooks2(
[in] FunctionEnter2 *pFuncEnter,
[in] FunctionLeave2 *pFuncLeave,
[in] FunctionTailcall2 *pFuncTailcall);
Parameters
pFuncEnter
[in] Een verwijzing naar de implementatie die moet worden gebruikt als de functionEnter2-callback .
pFuncLeave
[in] Een verwijzing naar de implementatie die moet worden gebruikt als de functionLeave2-callback .
pFuncTailcall
[in] Een verwijzing naar de implementatie die moet worden gebruikt als de FunctionTailcall2-callback .
Opmerkingen
De SetEnterLeaveFunctionHooks2 methode is vergelijkbaar met de methode ICorProfilerInfo::SetEnterLeaveFunctionHooks . Gebruik de eerste om functies op te geven die moeten worden gebruikt als de nieuwere versies van de enter/leave/tailcall-callbacks, en de tweede om functies op te geven die moeten worden gebruikt als de oudere versies van de enter/leave/tailcall-callbacks.
Er kan slechts één set callbacks tegelijk actief zijn. Dus als een profiler zowel als ICorProfilerInfo::SetEnterLeaveFunctionHooksSetEnterLeaveFunctionHooks2aanroept, SetEnterLeaveFunctionHooks2 wordt gebruikt.
De SetEnterLeaveFunctionHooks2 methode kan alleen worden aangeroepen vanuit de ICorProfilerCallback::Initialize callback van de profiler.
Vereisten
Platforms: Zie Systeemvereisten.
Header: CorProf.idl, CorProf.h
Bibliotheek: CorGuids.lib
.NET Framework versies: beschikbaar sinds 2.0