Aracılığıyla paylaş


Kanca işlev yazma hata ayıklama

Bu bölümde, bir dizi Hata Ayıklayıcı'nın normal işleyiş içinde önceden tanımlanmış bazı noktaları kodunuzu eklemek izin veren, yazabilirsiniz özel hata ayıklama kanca işlev anlatılmaktadır.

Bu Bölümde

  • İstemci blok kanca işlevler
    Yönergeler ve bir prototip doğrulamak veya _CLIENT_BLOCK bloklar halinde depolanan verilerin içeriğini rapor işlevler yazmak için sağlar.

  • Ayırma kanca işlevler
    Ayırma kanca işlevi tanımlar farklı kullanımları, kısıtlamaları, çıkış noktalarını anlatıyor ve bir prototip sağlar.

  • Ayırma kancaları ve crt bellek ayırma
    Kısıtlama açıkça yoksayarak, ayırma kanca işlevler açıklanır _CRT_BLOCK dahili bellek c Çalışma Zamanı Kitaplığı işlevlerini yapılan her çağrı yaparsanız engeller.Kendi ayırma kanca değil göz ardı ederseniz bu konuda da sonuçları listeler _CRT_BLOCK bloklarla (örnekler) ve varsayılan yerleşimi değiştirme kanca işlevi, CrtDefaultAllocHook.

  • Rapor kanca işlevler
    Anlatılır _CrtSetReportHook, Tahsisatları belirli türdeki odaklanmak için filtre uygulamak için kullanabileceğiniz bildirir.Bu konu, bir prototip de sağlar.

İlgili Bölümler

  • crt hata ayıklama teknikleri
    crt Debug Kütüphane, raporlama, makroları kullanma da dahil olmak üzere c çalışma zamanı kitaplığı için hata ayıklama teknikleri bağlantıları farklılıklar arasında malloc ve _malloc_dbg, hata ayıklama kanca işlevler ve crt debug öbek yazma.