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.
Megadja a profilkészítő által implementált függvényeket, amelyek meghívhatók a felügyelt függvények "enter", "leave" és "tailcall" horogainak frissített verzióiban.
Szintaxis
HRESULT SetEnterLeaveFunctionHooks2(
[in] FunctionEnter2 *pFuncEnter,
[in] FunctionLeave2 *pFuncLeave,
[in] FunctionTailcall2 *pFuncTailcall);
Paraméterek
pFuncEnter
[in] A FunctionEnter2 visszahívásként használandó implementációra mutató mutató.
pFuncLeave
[in] A FunctionLeave2 visszahívásként használandó implementációra mutató mutató.
pFuncTailcall
[in] A FunctionTailcall2 visszahívásként használandó implementációra mutató mutató.
Megjegyzések
A SetEnterLeaveFunctionHooks2 metódus hasonló az ICorProfilerInfo::SetEnterLeaveFunctionHooks metódushoz . Az előbbi használatával adja meg az enter/leave/tailcall visszahívások újabb verzióiként használandó függvényeket, az utóbbi pedig az enter/leave/tailcall visszahívások régebbi verzióiként használandó függvényeket.
Egyszerre csak egy visszahívási csoport lehet aktív. Így, ha egy profilkészítő a és SetEnterLeaveFunctionHooks2SetEnterLeaveFunctionHooks2 a metódust is ICorProfilerInfo::SetEnterLeaveFunctionHooks meghívja, akkor a függvényt használja.
A SetEnterLeaveFunctionHooks2 metódus csak a profilkészítő ICorProfilerCallback::Initialize 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: 2.0 óta elérhető