Metode ICorProfilerInfo::SetEnterLeaveFunctionHooks
Menentukan fungsi yang diimplementasikan profiler yang akan dipanggil pada kait "enter", "leave", dan "tailcall" dari fungsi terkelola.
Sintaks
HRESULT SetEnterLeaveFunctionHooks(
[in] FunctionEnter *pFuncEnter,
[in] FunctionLeave *pFuncLeave,
[in] FunctionTailcall *pFuncTailcall);
Parameter
pFuncEnter
[in] Penunjuk ke implementasi yang akan digunakan sebagai panggilan balik FunctionEnter.
pFuncLeave
[in] Penunjuk ke implementasi yang akan digunakan sebagai panggilan balik FunctionLeave.
pFuncTailcall
[in] Penunjuk ke implementasi yang akan digunakan sebagai panggilan balik FunctionTailcall.
Keterangan
Dalam .NET Framework versi 1.0, setiap penunjuk fungsi dapat null untuk menonaktifkan panggilan balik yang sesuai.
Hanya satu set panggilan balik yang boleh aktif pada satu waktu. Jadi, jika profiler memanggil SetEnterLeaveFunctionHooks
dan ICorProfilerInfo2::SetEnterLeaveFunctionHooks2, SetEnterLeaveFunctionHooks2
lebih diutamakan.
Metode SetEnterLeaveFunctionHooks
hanya dapat dipanggil dari panggilan balik ICorProfilerCallback::Initialize profiler.
Persyaratan
Platform: Lihat Persyaratan Sistem.
Header: CorProf.idl, CorProf.h
Pustaka: CorGuids.lib
Versi .NET Framework: Tersedia mulai dari 1.1
Lihat juga
Saran dan Komentar
https://aka.ms/ContentUserFeedback.
Segera hadir: Sepanjang tahun 2024 kami akan menghentikan penggunaan GitHub Issues sebagai mekanisme umpan balik untuk konten dan menggantinya dengan sistem umpan balik baru. Untuk mengetahui informasi selengkapnya, lihat:Kirim dan lihat umpan balik untuk