Résumé des extensions de débogueur dans Wudfext.dll
Avertissement
UMDF 2 est la dernière version d’UMDF et remplace UMDF 1. Tous les nouveaux pilotes UMDF doivent être écrits à l’aide d’UMDF 2. Aucune nouvelle fonctionnalité n’est ajoutée à UMDF 1 et la prise en charge d’UMDF 1 est limitée sur les versions plus récentes de Windows 10. Les pilotes Windows universels doivent utiliser UMDF 2.
Les exemples UMDF 1 archivés sont disponibles dans la mise à jour des exemples de pilotes Windows 11, version 22H2 - Mai 2022.
Pour plus d’informations, consultez Prise en main avec UMDF.
Le Kit de pilotes Windows (WDK) inclut une bibliothèque d’extensions de débogueur, nommée WudfExt.dll, qui se trouve dans le sous-répertoire %DDKROOT%\bin. Cette rubrique décrit les commandes d’extension de débogueur dans WudfExt.dll, que vous pouvez utiliser pour déboguer User-Mode Driver Framework (UMDF) version 1. x pilotes.
Pour déboguer les pilotes UMDF à partir d’UMDF version 2.0, vous devez utiliser la bibliothèque d’extensionsWdfkd.dll débogueur. Pour plus d’informations, consultez Extensions Windows Driver Framework (Wdfkd.dll).
Pour obtenir une description complète de chaque commande dans WudfExt.dll, consultez Extensions d’infrastructure du pilote en mode utilisateur (Wudfext.dll). Pour plus d’informations sur toutes les bibliothèques d’extensions de débogueur disponibles, consultez la documentation fournie avec le package de débogage Windows .
Pour charger la bibliothèque d’extensions de débogueurWudfExt.dll, entrez la commande suivante à l’invite de commandes du débogueur :
!load WudfExt.dll
Le tableau suivant récapitule les commandes d’extension que fournit la bibliothèque d’extensions WudfExt.dll.
Extension | Description |
---|---|
!Aide |
Affiche toutes les extensions de débogueur que WudfExt.dll prend en charge |
!umdevstacks |
Affiche toutes les piles d’appareils dans le processus hôte |
!umdevstack |
Affiche des informations sur une pile d’appareils dans le processus hôte |
!umirps |
Affiche la liste des paquets de requête d’E/S en attente dans le processus hôte |
!umirp |
Affiche des informations sur un paquet de demande d’E/S en mode utilisateur |
!wudfdriverinfo |
Affiche des informations sur un pilote UMDF |
!wudfdevicequeues |
Affiche toutes les files d’attente d’E/S pour un appareil |
!wudfqueue |
Affiche des informations sur une file d’attente d’E/S |
!wudfrequest |
Affiche des informations sur une demande d’E/S |
!wudfobject |
Affiche des informations sur un objet WDF ainsi que ses relations parent et enfant |
!wudfdevice |
Affiche Plug-and-Play (PnP) et les systèmes d’état de gestion de l’alimentation pour un appareil |
!wudfdumpobjects |
Affiche la liste des objets WDF en suspens ; permet de déterminer les objets qui ont fui lors du déchargement du pilote |
!wudfiotarget |
Affiche des informations sur une cible d’E/S, notamment son état et la liste des demandes envoyées |
!wudffile |
Affiche des informations sur un fichier d’infrastructure |
!umfile |
Affiche des informations sur un fichier intra-pile UMDF |
!wudffilehandletarget |
Affiche des informations sur une cible d’E/S basée sur un handle de fichier |
!wudfusbtarget |
Affiche des informations sur une cible d’E/S USB |
!wudfusbinterface |
Affiche des informations sur un objet d’interface USB |
!wudfusbpipe |
Affiche des informations sur un objet de canal USB |
!wudfrefhist |
Affiche l’historique du nombre de références pour un objet framework |