Anteckning
Å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å "enter", "leave" och "tailcall"-krokar för hanterade funktioner.
Syntax
HRESULT SetEnterLeaveFunctionHooks(
[in] FunctionEnter *pFuncEnter,
[in] FunctionLeave *pFuncLeave,
[in] FunctionTailcall *pFuncTailcall);
Parametrar
pFuncEnter
[i] En pekare till implementeringen som ska användas som FunctionEnter-återanrop .
pFuncLeave
[i] En pekare till implementeringen som ska användas som FunctionLeave-återanrop .
pFuncTailcall
[i] En pekare till implementeringen som ska användas som FunctionTailcall-återanrop .
Kommentarer
I .NET Framework version 1.0 kan varje funktionspekare vara null för att inaktivera motsvarande återanrop.
Endast en uppsättning motringningar kan vara aktiva i taget. Om en profilerare anropar både SetEnterLeaveFunctionHooks
och ICorProfilerInfo2::SetEnterLeaveFunctionHooks2 har du företräde SetEnterLeaveFunctionHooks2
.
Metoden SetEnterLeaveFunctionHooks
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 1.1