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 untuk memetakan nilai FunctionID ke nilai alternatif, yang diteruskan ke kait masuk/keluar fungsi profiler. Metode ini memperluas metode ICorProfilerInfo::SetFunctionIDMapper dengan parameter data tambahan, yang dapat digunakan oleh profiler guna membedakan waktu proses.
Sintaks
HRESULT SetFunctionIDMapper2(
[in] FunctionIDMapper2 *pFunc,
[in] void *clientData);
Parameter
pFunc
[dalam] Sebuah penunjuk ke implementasi FunctionIDMapper2 yang akan dipanggil untuk memetakan nilai FunctionID ke nilai alternatifnya.
clientData
[in] Penunjuk yang diteruskan ke setiap panggilan fungsi FunctionIDMapper2 yang dibuat oleh runtime saat ini. Profiler dapat menggunakan informasi ini untuk membedakan di antara runtime.
Tampilkan Nilai
Keterangan
Alternatif untuk nilai FunctionID akan diteruskan ke kait entri/keluar fungsi profiler (FunctionEnter3, FunctionLeave3, dan FunctionTailcall3; atau FunctionEnter3WithInfo, FunctionLeave3WithInfo, dan FunctionTailcall3WithInfo) yang ditentukan oleh metode SetEnterLeaveFunctionHooks3 atau SetEnterLeaveFunctionHooks3WithInfo.
Metode FunctionIDMapper2 ini hanya dapat diatur sekali; sebaiknya Anda mengaturnya di panggilan balik ICorProfilerCallback::Initialize.
Persyaratan
Platform: Lihat Persyaratan Sistem.
Header: CorProf.idl, CorProf.h
Pustaka: CorGuids.lib
Versi .NET Framework: Tersedia mulai dari 4