Aracılığıyla paylaş


Direct2D Hata Ayıklama Katmanı

Amaç

d2d1debug.dlladlı kendi DLL'sinde Direct2D'den ayrı olarak uygulanan Direct2D hata ayıklama katmanı, çalışma zamanı uygulama hatasını en aza indirmek için tasarım zamanı hata ayıklama iletileri sağlar. Hata ayıklama iletileri genellikle geçersiz parametreler (Direct3D ile ilgili olabilir), geçersiz kaynaklar, iş parçacığı ihlalleri ve küçük resim yeterli olduğunda katman kullanma gibi diğer performans sorunları gibi API sözleşmelerinin ihlal edilmesinden kaynaklanır.

Hata ayıklama katmanı tarafından ne kadar bilginin izlendiğinden karar vermenize yardımcı olması için hata ayıklama katmanı üç hata ayıklama düzeyi sunar: bilgi, uyarı ve hata. Bu üç düzey aşağıdaki gibi yorumlanır:

  • Hatası: Direct2D hata ayıklama katmanına ciddi hata iletileri gönderir. Örneğin, bir iş parçacığı kısıtlamasını kırmak ciddi bir hata oluşturur.

    Ayrıca, hata ayıklamanıza yardımcı olması için düzey hata iletisi kesme noktasını tetikler.

  • Uyarısı: Direct2D hata ayıklama katmanına hata iletileri ve uyarılar gönderir, böylece bu iletilerden herhangi birini ele alabilirsiniz.

  • Bilgileri: Direct2D hata ayıklama katmanına hata iletileri, uyarılar ve ek tanılama bilgileri gönderir. Örneğin, performans geliştirme iletileri bu hata ayıklama düzeyinde gönderilir.

Bu bölümde

Konu Açıklama
Direct2D Hata Ayıklama Katmanını Yükleme
Direct2D hata ayıklama katmanının nasıl yükleneceğini açıklar.
Direct2D Hata Ayıklama Katmanına Genel Bakış
İleti Hata Ayıklama
Direct2D Hata Ayıklama Katmanındaki hata ayıklama iletilerini listeler.