Partager via


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