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 aan die moeten worden aangeroepen op 'enter', 'leave' en 'tailcall' hooks van beheerde functies.
Syntaxis
HRESULT SetEnterLeaveFunctionHooks(
[in] FunctionEnter *pFuncEnter,
[in] FunctionLeave *pFuncLeave,
[in] FunctionTailcall *pFuncTailcall);
Parameters
pFuncEnter
[in] Een verwijzing naar de implementatie die moet worden gebruikt als de functionEnter-callback .
pFuncLeave
[in] Een aanwijzer naar de implementatie die moet worden gebruikt als de callback functionLeave .
pFuncTailcall
[in] Een verwijzing naar de implementatie die moet worden gebruikt als de FunctionTailcall-callback .
Opmerkingen
In .NET Framework versie 1.0 kan elke functieaanwijzer null zijn om die bijbehorende callback uit te schakelen.
Er kan slechts één set callbacks tegelijk actief zijn. Als een profiler zowel als SetEnterLeaveFunctionHooksICorProfilerInfo2::SetEnterLeaveFunctionHooks2 aanroept, heeft dit SetEnterLeaveFunctionHooks2 dus voorrang.
De SetEnterLeaveFunctionHooks 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 1.1