Remarque
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de vous connecter ou de modifier des répertoires.
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de modifier des répertoires.
The Windows Driver Kit (WDK) includes a debugger extension library, named Wdfkd.dll. Cette bibliothèque contient des commandes d’extension de débogueur que vous pouvez utiliser pour déboguer les pilotes Kernel-Mode Driver Framework (KMDF) et User-Mode pilotes UMDF (Driver Framework) à partir de la version 2.
Pour obtenir une description complète de chaque commande, consultez Extensions windows Driver Framework (Wdfkd.dll). For more information about all available debugger extension libraries, see the documentation that is supplied with the Windows Debugging package.
Vous trouverez une série vidéo qui montre comment déboguer un pilote KMDF à vidéos : débogage de pilotes KMDF.
To debug a driver that uses UMDF version 1.11 or earlier, you must instead use the Wudfext.dll debugger extension library. Pour plus d’informations, consultez User-Mode Extensions de l’infrastructure de pilotes (Wudfext.dll).
The extension commands that the Wdfkd.dll extension library provides include:
| Extension | Description | Frameworks |
|---|---|---|
Affiche cette liste d’extensions de débogueur. |
||
Affiche l’état et les informations d’une liste enfant sur toutes les descriptions d’identification de l’appareil figurant dans la liste enfant. |
KMDF | |
Affiche les objets contenus dans une collection. |
KMDF UMDF 2 |
|
Affiche des informations sur un objet tampon commun. |
KMDF UMDF 2 |
|
Affiche les enregistrements du journal des événements de l’infrastructure, le cas échéant, à partir d’un petit vidage de mémoire. The framework's event log records are available if ForceLogsInMiniDump is set in the registry, or if the framework can determine that your driver caused the bug check. |
KMDF | |
Displays the WDFDEVICE-typed object handle that is associated with the DeviceExtension member of a Microsoft Windows Driver Model (WDM) DEVICE_OBJECT structure. |
KMDF UMDF 1 UMDF 2 |
|
Affiche des informations associées à un handle typé WDFDEVICE. |
KMDF UMDF 2 |
|
Affiche tous les objets d’interruption pour un handle d’appareil spécifié |
KMDF UMDF 2 |
|
Affiche des informations sur tous les objets de file d’attente appartenant à un appareil spécifié. |
KMDF UMDF 2 |
|
Affiche des informations sur un objet d’activation DMA, ainsi que ses objets de transaction DMA associés et les objets de mémoire tampon courants. |
KMDF | |
Affiche un résumé de tous les objets d’activation DMA, objets de transaction DMA et objets de mémoire tampon courants associés à un objet d’appareil spécifié. |
KMDF | |
Affiche des informations sur un objet de transaction DMA (Direct Memory Access) WDF. |
KMDF | |
Affiche des informations sur un pilote basé sur le framework, telles que sa version de bibliothèque et sa hiérarchie de handles d’objets. |
KMDF UMDF 2 |
|
Étend le délai d’attente (de 10 minutes à 24 heures) du minuteur de surveillance du framework pendant les transitions de puissance. |
KMDF | |
Recherche et affiche des objets de framework. |
KMDF UMDF 2 |
|
Affiche des informations sur les fonctionnalités de progression avancée garantie d’une file d’attente d’E/S. |
KMDF | |
Affiche le nom du pilote. |
KMDF UMDF 2 |
|
Affiche des informations sur un handle d’objet framework. |
KMDF UMDF 2 |
|
Affiche des informations sur un handle d’objet d’interruption de framework. |
KMDF UMDF 2 |
|
Affiche des informations sur un handle d’objet typé WDFIOTARGET. |
KMDF UMDF 2 |
|
Affiche des informations sur tous les pilotes qui utilisent la bibliothèque d’infrastructure. |
KMDF UMDF 1 UMDF 2 |
|
Affiche les enregistrements du journal des événements de l’infrastructure, le cas échéant, à partir d’un vidage de mémoire complet, d’un vidage de mémoire du noyau ou d’une cible en mode noyau actif. |
KMDF UMDF 2 |
|
Saves the framework's event log records in an event trace log (.etl) file that you can view by using TraceView. |
KMDF UMDF 2 |
|
Affiche l’adresse et la taille de la mémoire tampon d’un objet mémoire. |
KMDF UMDF 2 |
|
Affiche des informations sur un objet framework. |
KMDF UMDF 2 |
|
Affiche des informations sur tous les handles ouverts sur l’appareil WDF spécifié. |
KMDF UMDF 2 |
|
Affiche l’utilisation du pool de mémoire d’un pilote. |
KMDF UMDF 2 |
|
Affiche des informations sur un handle d’objet typé WDFQUEUE. |
KMDF UMDF 2 |
|
Affiche des informations sur un handle d’objet typé WDFREQUEST. |
KMDF UMDF 2 |
|
Définit le chemin de recherche pour localiser les fichiers de format du journal d’infrastructure. |
KMDF UMDF 2 |
|
Définit une chaîne de préfixe pour le suivi des messages dans le journal des événements du framework. |
KMDF UMDF 2 |
|
Définit un nom de pilote utilisé comme nom par défaut pour d’autres commandes qui nécessitent un nom de pilote. |
KMDF UMDF 2 |
|
Affiche des informations sur un objet de verrouillage spin-lock d’infrastructure. Ces informations incluent l’historique d’acquisition du verrou de rotation et la durée pendant laquelle le verrou a été détenu. |
KMDF UMDF 2 |
|
Affiche les informations de balise (y compris la valeur de balise, la ligne, le fichier et l’heure) pour une balise d’objet spécifiée. |
KMDF UMDF 2 |
|
Specifies the trace message format (.tmf) files that the !wdflogdump extension will use to display event log records. |
KMDF UMDF 2 |
|
Active le mode de diagnostic TracePrt. |
KMDF UMDF 2 |
|
Affiche des informations détaillées sur une pile d’appareils UMDF dans le processus implicite. |
UMDF 2 |
|
Affiche des informations sur toutes les piles d’appareils UMDF dans le processus implicite. |
UMDF 2 |
|
Affiche le paquet de demande d’E/S en mode noyau (IRP) associé à un IRP en mode utilisateur spécifié. |
UMDF 2 |
|
Affiche des informations sur un fichier intra-pile UMDF. |
UMDF 2 |
|
Affiche des informations sur un paquet de requêtes d’E/S en mode utilisateur (IRP UM). |
UMDF 2 |
|
Affiche la liste des paquets de demandes d’E/S en mode utilisateur en attente (IRPs de messagerie unifiée) dans le processus implicite. |
UMDF 2 |
|
Affiche des informations sur un handle d’objet typé WDFUSBDEVICE. |
KMDF UMDF 2 |
|
Affiche des informations sur un handle d’objet typé WDFUSBINTERFACE. |
KMDF UMDF 2 |
|
Affiche des informations sur un handle d’objet typé WDFUSBPIPE. |
KMDF UMDF 2 |
|
Affiche les informations WMI (Windows Management Instrumentation) d’un appareil. |
KMDF |