Not
Åtkomst till den här sidan kräver auktorisering. Du kan prova att logga in eller ändra kataloger.
Åtkomst till den här sidan kräver auktorisering. Du kan prova att ändra kataloger.
Anger profiler-implementerade funktioner som ska anropas på de uppdaterade versionerna av "enter", "leave" och "tailcall" hooks av hanterade funktioner.
Syntax
HRESULT SetEnterLeaveFunctionHooks2(
[in] FunctionEnter2 *pFuncEnter,
[in] FunctionLeave2 *pFuncLeave,
[in] FunctionTailcall2 *pFuncTailcall);
Parametrar
pFuncEnter
[i] En pekare till implementeringen som ska användas som FunctionEnter2-återanrop .
pFuncLeave
[i] En pekare till implementeringen som ska användas som FunctionLeave2-återanrop .
pFuncTailcall
[i] En pekare till implementeringen som ska användas som FunctionTailcall2-återanrop .
Kommentarer
Metoden SetEnterLeaveFunctionHooks2 liknar metoden ICorProfilerInfo::SetEnterLeaveFunctionHooks . Använd den förra för att ange funktioner som ska användas som nyare versioner av återanropen enter/leave/tailcall och den senare för att ange funktioner som ska användas som de äldre versionerna av återanropen enter/leave/tailcall.
Endast en uppsättning motringningar kan vara aktiva i taget. Så om en profilerare anropar både ICorProfilerInfo::SetEnterLeaveFunctionHooks och SetEnterLeaveFunctionHooks2, SetEnterLeaveFunctionHooks2 används.
Metoden SetEnterLeaveFunctionHooks2 kan bara anropas från profilerarens ICorProfilerCallback::Initialize callback.
Krav
Plattformar: Se Systemkrav.
Huvudet: CorProf.idl, CorProf.h
Bibliotek: CorGuids.lib
.NET Framework versioner: Tillgänglig sedan 2.0