Aracılığıyla paylaş


Videolar: KMDF Sürücülerde Hata Giderme

Bu konu, Kumar Rajeev tarafından Kernel-Mode Driver Framework (KMDF) sürücülerinin hatalarını ayıklamayı gösteren üç bölümden bir video serisinin bağlantılarını içerir.

Videoları izledikten sonra KMDF hata ayıklayıcısı uzantıları hakkında bilgi sahibi olacak ve bunları temel hata ayıklama senaryolarında nasıl kullanacağınızı öğreneceksiniz.

Önkoşullar

Bu gösterim serisi ileri düzey bir teknik düzeyde verilir. Bu içerikten en iyi şekilde yararlanmak için Windows çekirdek hata ayıklayıcısı (windbg.exe) hakkında çalışma bilgisine sahip olmanız ve KMDF ile kod oluşturma ve kullanma konusunda bilgi sahibi olmanız gerekir. Her oturum bir önceki oturumu temel aldığı için, bu gösterileri listelenen sırayla izlemenizi öneririz.

Video Serisi: Kernel-Mode Sürücü Çerçevesi ile Hata Ayıklama

  • Oturum 1: KMDF Günlüğü Dökme (10 dakika) [medya dosyası]

    KMDF günlüğü, bir sorunun kök nedenini hızlı bir şekilde tanımlamaya yardımcı olan önemli bir özelliktir. Bu oturumda, KMDF günlüğünü çekirdek hata ayıklayıcıyı kullanarak nasıl dökebileceğiniz gösterilmektedir. Ayrıca, günlüğün boyutunu ve ayrıntı düzeyini değiştirme hakkında bilgi sağlar ve günlüğü tarama hakkında bazı ipuçları verir.

  • Oturum 2: KMDF Sürücüsü ve Nesneleri Hakkında Bilgi Alma (15 dakika) [media dosyası]

    KMDF, bir sürücü hakkında çeşitli bilgi türlerini keşfetmenize yardımcı olan çeşitli hata ayıklayıcı komutları sağlar. Bu oturumda, KMDF sürücüsü tarafından oluşturulan tüm çerçeve nesnelerinin üst-alt hiyerarşisi, doğrulayıcı durumu ve cihaz hiyerarşisi dahil olmak üzere, nasıl döküleceği gösterilir. Bu komutlar genellikle daha derin bir araştırma için başlangıç noktasıdır.

  • Oturum 3: Cihaz ve Kuyruk dökümü (15 dakika) [medya dosyası]

    Bu oturumda tak çalıştır (PnP) ve güç durumu, güç ilkesi sahipliği, güç yapılandırması, PnP ve güç geri çağırmaları ve cihaz özellikleri gibi KMDF cihaz nesnesi hakkında ayrıntılı bilgi edinme adımları gösterilmektedir. Ayrıca açık tanıtıcılar hakkında bilgi edinme, cihaz için yapılandırılan tüm G/Ç kuyruklarını keşfetme ve tek tek istekleri döküm etme işlemlerini de gösterir.