Partager via


Vidéos : Débogage des pilotes KMDF

Cette rubrique contient des liens vers une série de vidéos en trois parties de Kumar Rajeev qui montre comment déboguer Kernel-Mode pilotes KMDF (Driver Framework).

Après avoir regardé les vidéos, vous serez familiarisé avec les extensions du débogueur KMDF et savez comment les utiliser dans des scénarios de débogage de base.

Prérequis

Cette série de démonstrations est donnée à un niveau technique avancé. Pour tirer le meilleur parti de ce contenu, vous devez avoir une connaissance pratique du débogueur de noyau Windows (windbg.exe) et être familiarisé avec la création et l’utilisation du code avec KMDF. Étant donné que chaque session s’appuie sur la précédente, nous vous recommandons d’afficher ces démonstrations dans l’ordre indiqué.

Série vidéo : Débogage des pilotes d’infrastructure de pilotes Kernel-Mode

  • Session 1 : Dumping du journal KMDF (10 minutes) [fichier multimédia]

    Le journal KMDF est une fonctionnalité importante qui permet d’identifier rapidement la cause racine d’un problème. Cette session vous montre comment vider le journal KMDF dans le débogueur du noyau. Il fournit également des informations sur la façon de modifier la taille et le détail du journal, et donne quelques conseils sur l’analyse du journal.

  • Session 2 : Obtention d’informations sur un pilote KMDF et ses objets (15 minutes) [fichier multimédia]

    Le KMDF fournit plusieurs commandes de débogueur qui vous aident à explorer différents types d’informations sur un pilote. Cette session montre comment vider tous les objets d’infrastructure créés par un pilote KMDF, y compris la hiérarchie parent-enfant, l’état du vérificateur et la hiérarchie des appareils. Ces commandes sont généralement le point de départ d’une investigation plus approfondie.

  • Session 3 : Vider l’appareil et les files d’attente (15 minutes) [fichier multimédia]

    Cette session vous montre comment obtenir des informations détaillées sur un objet d’appareil KMDF, notamment plug-and-play (PnP) et l’état d’alimentation, la propriété de la stratégie d’alimentation, la configuration de l’alimentation, les rappels PnP et d’alimentation, et les propriétés de l’appareil. Il vous montre également comment obtenir des informations sur les handles ouverts, explorer toutes les files d’attente d’E/S configurées pour l’appareil et vider les demandes individuelles.