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.
Memberi tahu profiler bahwa pengidentifikasi fungsi yang diberikan dapat dipetakan ulang ke ID alternatif untuk digunakan dalam panggilan balik FunctionEnter3, FunctionLeave3, and FunctionTailcall3, atauFunctionEnter3WithInfo, FunctionLeave3WithInfo, dan FunctionTailcall3WithInfo untuk fungsi tersebut.
FunctionIDMapper2 juga memungkinkan profiler menunjukkan apakah ingin menerima panggilan balik untuk fungsi tersebut.
Sintaks
UINT_PTR __stdcall FunctionIDMapper2 (
[in] FunctionID funcId,
[in] void * clientData,
[out] BOOL *pbHookFunction
);
Parameter
funcId [in] Pengidentifikasi fungsi yang akan dipetakan ulang.
clientData [in] Penunjuk ke data yang digunakan untuk membedakan di antara runtime.
pbHookFunction[out] Penunjuk ke nilai yang ditetapkan profiler ke true jika ingin menerima panggilan balik FunctionEnter3, FunctionLeave3, dan FunctionTailcall3, atau FunctionEnter3WithInfo, FunctionLeave3WithInfo, dan FunctionTailcall3WithInfo; jika tidak, nilai ini akan ditetapkan ke false.
Tampilkan Nilai
Profiler menampilkan nilai yang digunakan mesin eksekusi sebagai pengidentifikasi fungsi alternatif. Nilai yang ditampilkan tidak boleh null kecuali false ditampilkan dalam pbHookFunction. Jika tidak, nilai pengembalian null menghasilkan hasil yang tidak dapat diprediksi, termasuk mungkin menghentikan proses.
Keterangan
Metode ini memperluas fungsi FunctionIDMapper dengan parameter tambahan yang digunakan untuk meneruskan data klien. Data klien digunakan untuk membedakan di antara runtime.
Persyaratan
Platform: Lihat Persyaratan Sistem.
Header: CorProf.idl
Pustaka: CorGuids.lib
Versi .NET Framework: Tersedia mulai dari 4