Freigeben über


Zusammenfassung der Debuggererweiterungen in Wudfext.dll

Warnung

UMDF 2 ist die neueste Version von UMDF und ersetzt UMDF 1. Alle neuen UMDF-Treiber sollten mit UMDF 2 geschrieben werden. UMDF 1 werden keine neuen Features hinzugefügt, und die Unterstützung für UMDF 1 für neuere Versionen von Windows 10 ist eingeschränkt. Universelle Windows-Treiber müssen UMDF 2 verwenden.

Die archivierten UMDF 1-Beispiele finden Sie im Windows 11, Version 22H2 – Mai 2022 Treiberbeispiele Update.

Weitere Informationen finden Sie unter Erste Schritte mit UMDF.

Das Windows Driver Kit (WDK) enthält eine Debuggererweiterungsbibliothek namens WudfExt.dll, die sich im Unterverzeichnis %DDKROOT%\bin befindet. In diesem Thema werden die Debuggererweiterungsbefehle in WudfExt.dllbeschrieben, mit denen Sie User-Mode Driver Framework (UMDF) Version 1 debuggen können. x Treiber.

Zum Debuggen von UMDF-Treibern ab UMDF-Version 2.0 müssen Sie stattdessen die Wdfkd.dll Debuggererweiterungsbibliothek verwenden. Weitere Informationen finden Sie unter Windows Driver Framework Extensions (Wdfkd.dll).

Eine vollständige Beschreibung der einzelnen Befehle in WudfExt.dllfinden Sie unter User-Mode Driver Framework Extensions (Wudfext.dll). Weitere Informationen zu allen verfügbaren Debuggererweiterungsbibliotheken finden Sie in der Dokumentation, die mit dem Windows-Debugpaket bereitgestellt wird.

Um die WudfExt.dll Debuggererweiterungsbibliothek zu laden, geben Sie an der Eingabeaufforderung des Debuggers den folgenden Befehl ein:

!load WudfExt.dll

In der folgenden Tabelle sind die Erweiterungsbefehle zusammengefasst, die die WudfExt.dll-Erweiterungsbibliothek bereitstellt.

Durchwahl BESCHREIBUNG

!Hilfe

Zeigt alle Debuggererweiterungen an, die WudfExt.dll unterstützt

!umdevstacks

Zeigt alle Gerätestapel im Hostprozess an.

!umdevstack

Zeigt Informationen zu einem Gerätestapel im Hostprozess an.

!umirps

Zeigt die Liste der ausstehenden E/A-Anforderungspakete im Hostprozess an.

!umirp

Zeigt Informationen zu einem E/A-Anforderungspaket im Benutzermodus an.

!wudfdriverinfo

Zeigt Informationen zu einem UMDF-Treiber an

!wudfdevicequeues

Zeigt alle E/A-Warteschlangen für ein Gerät an

!wudfqueue

Zeigt Informationen zu einer E/A-Warteschlange an

!wudfrequest

Zeigt Informationen zu einer E/A-Anforderung an

!wudfobject

Zeigt Informationen zu einem WDF-Objekt sowie zu den übergeordneten und untergeordneten Beziehungen an.

!wudfdevice

Zeigt Plug & Play (PnP) und Energieverwaltungszustandssysteme für ein Gerät an

!wudfdumpobjects

Zeigt die Liste der ausstehenden WDF-Objekte an; wird verwendet, um alle geleckten Objekte beim Entladen des Treibers zu ermitteln

!wudfiotarget

Zeigt Informationen zu einem E/A-Ziel an, einschließlich des Zustands und der Liste der gesendeten Anforderungen

!wudffile

Zeigt Informationen zu einer Frameworkdatei an.

!umfile

Zeigt Informationen zu einer UMDF-Intra-Stack-Datei an.

!wudffilehandletarget

Zeigt Informationen zu einem dateihandlebasierten E/A-Ziel an.

!wudfusbtarget

Zeigt Informationen zu einem USB-E/A-Ziel an

!wudfusbinterface

Zeigt Informationen zu einem USB-Schnittstellenobjekt an

!wudfusbpipe

Zeigt Informationen zu einem USB-Pipeobjekt an.

!wudfrefhist

Zeigt den Verlauf der Verweisanzahl für ein Frameworkobjekt an.