Megjegyzés
Az oldalhoz való hozzáféréshez engedély szükséges. Megpróbálhat bejelentkezni vagy módosítani a címtárat.
Az oldalhoz való hozzáféréshez engedély szükséges. Megpróbálhatja módosítani a címtárat.
Meghatározza a profiler által implementált függvényeket, amelyeket a felügyelt függvények "enter", "leave" és "tailcall" horogai esetén kell meghívni.
Szintaxis
HRESULT SetEnterLeaveFunctionHooks(
[in] FunctionEnter *pFuncEnter,
[in] FunctionLeave *pFuncLeave,
[in] FunctionTailcall *pFuncTailcall);
Paraméterek
pFuncEnter
[in] A FunctionEnter-visszahívásként használni kívánt implementációra mutató mutató.
pFuncLeave
[in] A FunctionLeave visszahívásként használni kívánt implementációra mutató mutató.
pFuncTailcall
[in] A FunctionTailcall visszahívásként használni kívánt implementációra mutató mutató.
Megjegyzések
.NET-keretrendszer 1.0-s verziójában minden függvénymutató null értékű lehet a megfelelő visszahívás letiltásához.
Egyszerre csak egy visszahívás lehet aktív. Így ha egy profilozó meghívja az SetEnterLeaveFunctionHooksICorProfilerInfo2::SetEnterLeaveFunctionHooks2 függvényt, akkor SetEnterLeaveFunctionHooks2 elsőbbséget élvez.
A SetEnterLeaveFunctionHooks metódus csak a profilozó ICorProfilerCallback::Inicializálási visszahívásából hívható meg.
Követelmények
Platformok: Lásd: Rendszerkövetelmények.
Fejléc: CorProf.idl, CorProf.h
Könyvtár: CorGuids.lib
.NET-keretrendszer verziók: 1.1 óta érhető el