Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
Warning
UMDF 2 ist die neueste Version von UMDF und ersetzt UMDF 1. Alle neuen UMDF-Treiber sollten mit UMDF 2 geschrieben werden. Es werden keine neuen Features zu UMDF 1 hinzugefügt, und es gibt eingeschränkte Unterstützung für UMDF 1 für neuere Versionen von Windows 10. Universelle Windows-Treiber müssen UMDF 2 verwenden.
Die archivierten UMDF 1-Beispiele finden Sie im Windows 11, Version 22H2 – Treiberbeispiele-Update vom Mai 2022.
Weitere Informationen finden Sie unter Erste Schritte mit 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. Weitere Informationen finden Sie unter
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
In der folgenden Tabelle sind die Erweiterungsbefehle zusammengefasst, die die WudfExt.dll Erweiterungsbibliothek bereitstellt.
| Extension | Description |
|---|---|
!help |
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 Benutzermodus-E/A-Anforderungspaket 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 deren übergeordneten und untergeordneten Beziehungen an. |
!wudfdevice |
Zeigt Plug and Play (PnP) und Energieverwaltungsstatussysteme für ein Gerät an. |
!wudfdumpobjects |
Zeigt die Liste der ausstehenden WDF-Objekte an; wird verwendet, um verleckte Objekte zu bestimmen, wenn der Treiber entladen wird |
!wudfiotarget |
Zeigt Informationen zu einem E/A-Ziel an, einschließlich des Status und der Liste der gesendeten Anforderungen |
!wudffile |
Zeigt Informationen zu einer Frameworkdatei an. |
!umfile |
Shows information about a UMDF intra-stack file |
!wudffilehandletarget |
Zeigt Informationen zu einem Dateihandle-basierten 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 Referenzanzahl für ein Framework-Objekt an. |