Bagikan melalui


Video-video: Pemecahan Masalah Driver-driver KMDF

Topik ini berisi tautan ke seri video tiga bagian oleh Kumar Rajeev yang menunjukkan cara men-debug driver Kernel-Mode Driver Framework (KMDF).

Setelah menonton video, Anda akan terbiasa dengan ekstensi debugger KMDF dan tahu cara menggunakannya dalam skenario penelusuran kesalahan dasar.

Prasyarat

Rangkaian demonstrasi ini diberikan pada tingkat teknis lanjutan. Untuk mendapatkan hasil maksimal dari konten ini, Anda harus memiliki pengetahuan kerja tentang debugger kernel Windows (windbg.exe) dan harus terbiasa membuat dan menggunakan kode dengan KMDF. Karena setiap sesi dibangun pada sesi sebelumnya, kami sarankan Anda melihat demonstrasi ini dalam urutan yang tercantum.

Seri Video: Penelusuran Kesalahan Kernel-Mode Driver Framework Driver

  • Sesi 1: Mencadangkan Log KMDF (10 menit) [file media]

    Log KMDF adalah fitur penting yang membantu mengidentifikasi akar masalah dengan cepat. Sesi ini menunjukkan kepada Anda cara membuang log KMDF di debugger kernel. Ini juga memberikan informasi tentang cara mengubah ukuran dan verbositas log, dan memberikan beberapa tips tentang memindai log.

  • Sesi 2: Mendapatkan Informasi tentang Driver KMDF dan Objeknya (15 menit) [file media]

    KMDF menyediakan beberapa perintah debugger yang membantu Anda menjelajahi berbagai jenis informasi tentang driver. Sesi ini menunjukkan cara mencadangkan semua objek kerangka kerja yang dibuat oleh driver KMDF, termasuk hierarki induk-anak, status pemverifikasi, dan hierarki perangkat. Perintah ini biasanya merupakan titik awal untuk penyelidikan yang lebih dalam.

  • Sesi 3: Perangkat Penguras dan Antrean (15 menit) [file media]

    Sesi ini menunjukkan kepada Anda cara mendapatkan informasi terperinci tentang objek perangkat KMDF termasuk plug and play (PnP) dan status daya, kepemilikan kebijakan daya, konfigurasi daya, panggilan balik PnP dan daya, dan properti perangkat. Ini juga menunjukkan kepada Anda cara mendapatkan informasi tentang handle terbuka, menjelajahi semua antrean I/O yang dikonfigurasi untuk perangkat, dan menguraikan permintaan individual.