Metodo ICorProfilerInfo::SetEnterLeaveFunctionHooks
Specifica le funzioni implementate dal profiler da chiamare in "enter", "leave" e "tailcall" delle funzioni gestite.
Sintassi
HRESULT SetEnterLeaveFunctionHooks(
[in] FunctionEnter *pFuncEnter,
[in] FunctionLeave *pFuncLeave,
[in] FunctionTailcall *pFuncTailcall);
Parametri
pFuncEnter
[in] Puntatore all'implementazione da usare come callback functionEnter .
pFuncLeave
[in] Puntatore all'implementazione da usare come callback FunctionLeave .
pFuncTailcall
[in] Puntatore all'implementazione da usare come callback functionTailcall .
Commenti
In .NET Framework versione 1.0 ogni puntatore di funzione può essere Null per disabilitare tale callback corrispondente.
Solo un set di callback può essere attivo alla volta. Pertanto, se un profiler chiama sia SetEnterLeaveFunctionHooks
ICorProfilerInfo2::SetEnterLeaveFunctionHooks2, ha SetEnterLeaveFunctionHooks2
la precedenza.
Il SetEnterLeaveFunctionHooks
metodo può essere chiamato solo dal callback ICorProfilerCallback del profiler::Initialize .
Requisiti
Piattaforme: vedere Requisiti di sistema di .NET Framework.
Intestazione: CorProf.idl, CorProf.h
Libreria: CorGuids.lib
Versioni di .NET Framework: Disponibile da 1.1
Vedi anche
Commenti e suggerimenti
https://aka.ms/ContentUserFeedback.
Presto disponibile: Nel corso del 2024 verranno gradualmente disattivati i problemi di GitHub come meccanismo di feedback per il contenuto e ciò verrà sostituito con un nuovo sistema di feedback. Per altre informazioni, vedereInvia e visualizza il feedback per