Freigeben über


Zusammenfassung der Debuggererweiterungen in Wudfext.dll

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 Windows Driver Framework-Erweiterungen (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

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.