Catatan
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba masuk atau mengubah direktori.
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba mengubah direktori.
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