Partager via


Vidéos : Débogage de pilotes KMDF

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

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

Conditions préalables

Cette série de démonstrations est donnée au niveau technique avancé. Pour tirer le meilleur parti de ce contenu, vous devez avoir une connaissance pratique du débogueur du noyau Windows (windbg.exe) et doit être familiarisé avec la création et l’utilisation de 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 du Cadre de pilotes Kernel-Mode

  • Session 1 : Exporter le 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 la verbosité du journal, ainsi que des astuces sur l’analyse du journal.

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

    La fonction 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, notamment 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 : Appareil de vidage et 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 l’état de plug-and-play (PnP) et l’état de l’alimentation, la propriété de la stratégie d’alimentation, la configuration de l’alimentation, les rappels d’alimentation et les propriétés de l’appareil. Cela vous montre également comment obtenir des informations sur les handles ouverts, explorer toutes les files d’attente d’E/S configurées pour le périphérique et répertorier les demandes individuelles.