Not
Bu sayfaya erişim yetkilendirme gerektiriyor. Oturum açmayı veya dizinleri değiştirmeyi deneyebilirsiniz.
Bu sayfaya erişim yetkilendirme gerektiriyor. Dizinleri değiştirmeyi deneyebilirsiniz.
Denetimin bir işleve geçirildiğini profil oluşturucuya bildirir.
Sözdizimi
void __stdcall FunctionEnter3(FunctionOrRemappedID functionOrRemappedID);
Parametreler
functionOrRemappedID [in] Denetimin geçirildiği işlevin tanımlayıcısı.
Açıklamalar
FunctionEnter3 Geri çağırma işlevi, işlevler çağrıldığında profil oluşturucuya bildirimde bulunur, ancak bağımsız değişken incelemesini desteklemez. Bu işlevi uygulamanızı kaydetmek için ICorProfilerInfo3::SetEnterLeaveFunctionHooks3 yöntemini kullanın.
FunctionEnter3 İşlev bir geri çağırmadır; bunu uygulamanız gerekir. Uygulamanın depolama sınıfı özniteliğini __declspec(naked) kullanması gerekir.
Yürütme altyapısı bu işlevi çağırmadan önce hiçbir kayıt kaydetmez.
Girişte, kayan nokta birimindeki (FPU) olanlar da dahil olmak üzere kullandığınız tüm yazmaçları kaydetmeniz gerekir.
Çıkışta, çağıranı tarafından gönderilen tüm parametreleri çıkararak yığını geri yüklemeniz gerekir.
Gereksinimler
Platform: Bkz. Sistem Gereksinimleri.
Üstbilgi: CorProf.idl
Kitaplığı: CorGuids.lib
.NET Framework Sürümleri: 4'ten beri kullanılabilir