Bagikan melalui


Fungsi FunctionEnter3

Memberi tahu profiler bahwa kontrol sedang diteruskan ke fungsi.

Sintaks

void __stdcall FunctionEnter3(FunctionOrRemappedID functionOrRemappedID);  

Parameter

functionOrRemappedID [in] Pengidentifikasi fungsi tempat kontrol diteruskan.

Keterangan

Fungsi panggilan balik FunctionEnter3 memberi tahu profiler karena fungsi sedang dipanggil, tetapi tidak mendukung inspeksi argumen. Gunakan metode ICorProfilerInfo3::SetEnterLeaveFunctionHooks3 untuk mendaftarkan implementasi fungsi ini.

Fungsi FunctionEnter3 adalah panggilan balik; Anda harus menerapkannya. Penerapan harus menggunakan atribut kelas penyimpanan __declspec(naked).

Mesin eksekusi tidak menyimpan register apa pun sebelum memanggil fungsi ini.

  • Saat masuk, Anda harus menyimpan semua register yang Anda gunakan, termasuk yang ada di floating-point unit (FPU).

  • Saat keluar, Anda harus memulihkan tumpukan dengan memunculkan semua parameter yang didorong oleh pemanggilnya.

Persyaratan

Platform: Lihat Persyaratan Sistem.

Header: CorProf.idl

Pustaka: CorGuids.lib

Versi .NET Framework: Tersedia mulai dari 4

Lihat juga