ICorProfilerInfo::SetEnterLeaveFunctionHooks – metoda
Určuje funkce implementované profilerem, které se mají volat v "enter", "leave" a "tailcall" hooks spravovaných funkcí.
Syntaxe
HRESULT SetEnterLeaveFunctionHooks(
[in] FunctionEnter *pFuncEnter,
[in] FunctionLeave *pFuncLeave,
[in] FunctionTailcall *pFuncTailcall);
Parametry
pFuncEnter
[v] Ukazatel na implementaci, která má být použita jako FunctionEnter zpětné volání.
pFuncLeave
[v] Ukazatel na implementaci, která má být použita jako FunctionLeave zpětné volání.
pFuncTailcall
[v] Ukazatel na implementaci, která má být použita jako FunctionTailcall zpětné volání.
Poznámky
V rozhraní .NET Framework verze 1.0 může mít každý ukazatel na funkci hodnotu null, aby se zakázalo odpovídající zpětné volání.
Najednou může být aktivní jenom jedna sada zpětných volání. Proto pokud profiler volá i ICorProfilerInfo2::SetEnterLeaveFunctionHooks2, pak SetEnterLeaveFunctionHooks2
má přednost.SetEnterLeaveFunctionHooks
Metoda SetEnterLeaveFunctionHooks
může být volána pouze z profileru ICorProfilerCallback::Initialize zpětné volání.
Požadavky
Platformy: Viz Požadavky na systém.
Záhlaví: CorProf.idl, CorProf.h
Knihovny: CorGuids.lib
Verze rozhraní .NET Framework: K dispozici od verze 1.1
Viz také
Váš názor
https://aka.ms/ContentUserFeedback.
Připravujeme: V průběhu roku 2024 budeme postupně vyřazovat problémy z GitHub coby mechanismus zpětné vazby pro obsah a nahrazovat ho novým systémem zpětné vazby. Další informace naleznete v tématu:Odeslat a zobrazit názory pro