Methode ICorProfilerInfo2::SetEnterLeaveFunctionHooks2
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::SetEnterLeaveFunctionHooks
SetEnterLeaveFunctionHooks2
aanroept, 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