Partager via


Résumé des extensions de débogueur dans Wudfext.dll

Warning

UMDF 2 est la dernière version de UMDF et remplace UMDF 1. Tous les nouveaux pilotes UMDF doivent être écrits à l’aide de UMDF 2. Aucune nouvelle fonctionnalité n’est ajoutée à UMDF 1 et il existe une prise en charge limitée de UMDF 1 sur les versions plus récentes de Windows 10. Les pilotes Windows universels doivent utiliser UMDF 2.

Les échantillons UMDF 1 archivés se trouvent dans Windows 11, version 22H2 - Mise à jour des échantillons de pilotes de mai 2022.

Pour plus d’informations, consultez Prise en main de UMDF.

The Windows Driver Kit (WDK) includes a debugger extension library, named WudfExt.dll, which is located in the %DDKROOT%\bin subdirectory. This topic describes the debugger extension commands in WudfExt.dll, which you can use to debug User-Mode Driver Framework (UMDF) version 1.x drivers.

To debug UMDF drivers starting in UMDF version 2.0, you must instead use the Wdfkd.dll debugger extension library. Pour plus d’informations, consultez Extensions windows Driver Framework (Wdfkd.dll).

For a complete description of each command in WudfExt.dll, see User-Mode Driver Framework Extensions (Wudfext.dll). For more information about all available debugger extension libraries, see the documentation that is supplied with the Windows Debugging package.

To load the WudfExt.dll debugger extension library, enter the following command at the debugger's command prompt:

!load WudfExt.dll

Le tableau suivant récapitule les commandes d’extension que fournit la bibliothèque d’extensions WudfExt.dll.

Extension Description

!help

Affiche toutes les extensions de débogueur qui WudfExt.dll prennent 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 demandes d’E/S en attente dans le processus hôte

!umirp

Affiche des informations sur un paquet de requêtes 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 requête d’E/S

!wudfobject

Affiche des informations sur un objet WDF ainsi que ses relations parent et enfant

!wudfdevice

Affiche les systèmes d’état Plug-and-Play (PnP) et de gestion de l’alimentation pour un appareil

!wudfdumpobjects

Affiche la liste des objets WDF en attente ; utilisé pour déterminer les objets fuites lorsque le pilote se décharge

!wudfiotarget

Affiche des informations sur une cible d’E/S, y compris son état et sa liste de requêtes envoyées

!wudffile

Affiche des informations sur un fichier framework

!umfile

Shows information about a UMDF intra-stack file

!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