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.
The Windows Driver Kit (WDK) includes a debugger extension library, named Wdfkd.dll. Diese Bibliothek enthält Debuggererweiterungsbefehle, mit denen Sie ab Version 2 sowohl Kernel-Mode Treiberframework (KMDF) als auch User-Mode Driver Framework (UMDF)-Treiber debuggen können.
Eine vollständige Beschreibung der einzelnen Befehle finden Sie unter Windows Driver Framework Extensions (Wdfkd.dll). For more information about all available debugger extension libraries, see the documentation that is supplied with the Windows Debugging package.
Sie finden eine Videoreihe, die veranschaulicht, wie sie einen KMDF-Treiber unter Videos debuggen: Debuggen von KMDF-Treibern.
To debug a driver that uses UMDF version 1.11 or earlier, you must instead use the Wudfext.dll debugger extension library. Weitere Informationen finden Sie unter User-Mode Treiberframeworkerweiterungen (Wudfext.dll).
The extension commands that the Wdfkd.dll extension library provides include:
| Extension | Description | Frameworks |
|---|---|---|
Zeigt diese Liste der Debuggererweiterungen an. |
||
Zeigt den Status einer untergeordneten Liste und Informationen zu allen Geräteidentifikationsbeschreibungen an, die sich in der untergeordneten Liste befinden. |
KMDF | |
Zeigt die Objekte an, die in einer Auflistung enthalten sind. |
KMDF UMDF 2 |
|
Zeigt Informationen zu einem allgemeinen Pufferobjekt an. |
KMDF UMDF 2 |
|
Zeigt die Ereignisprotokolldatensätze des Frameworks an, sofern verfügbar, aus einem kleinen Speicherabbild. 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 |
|
Zeigt Informationen an, die einem WDFDEVICE-Typ-Handle zugeordnet sind. |
KMDF UMDF 2 |
|
Zeigt alle Interruptobjekte für einen angegebenen Gerätehandle an. |
KMDF UMDF 2 |
|
Zeigt Informationen zu allen Warteschlangenobjekten an, die zu einem angegebenen Gerät gehören. |
KMDF UMDF 2 |
|
Zeigt Informationen zu einem DMA-Aktivierungsobjekt zusammen mit den zugehörigen DMA-Transaktionsobjekten und allgemeinen Pufferobjekten an. |
KMDF | |
Zeigt eine Zusammenfassung aller DMA-Aktivierungsobjekte, DMA-Transaktionsobjekte und gängige Pufferobjekte an, die einem angegebenen Geräteobjekt zugeordnet sind. |
KMDF | |
Zeigt Informationen zu einem DMA-Transaktionsobjekt (WDF Direct Memory Access) an. |
KMDF | |
Zeigt Informationen zu einem frameworkbasierten Treiber an, z. B. die Bibliotheksversion und die Hierarchie von Objekthandles. |
KMDF UMDF 2 |
|
Erweitert den Timeoutzeitraum (von 10 Minuten auf 24 Stunden) des Watchdog-Timers des Frameworks während der Stromübergänge. |
KMDF | |
Sucht und zeigt Framework-Objekte an. |
KMDF UMDF 2 |
|
Zeigt Informationen zu den garantierten Vorwärtsstatusfunktionen einer E/A-Warteschlange an. |
KMDF | |
Zeigt den Treibernamen an. |
KMDF UMDF 2 |
|
Zeigt Informationen zu einem Framework-Objekthandle an. |
KMDF UMDF 2 |
|
Zeigt Informationen zu einem Framework-Interruptobjekthandle an. |
KMDF UMDF 2 |
|
Zeigt Informationen zu einem WDFIOTARGET-Typ-Objekthandle an. |
KMDF UMDF 2 |
|
Zeigt Informationen zu allen Treibern an, die die Frameworkbibliothek verwenden. |
KMDF UMDF 1 UMDF 2 |
|
Zeigt die Ereignisprotokolldatensätze des Frameworks( sofern verfügbar) aus einem vollständigen Speicherabbild, einem Kernelspeicherabbild oder einem Ziel für den Live-Kernelmodus an. |
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 |
|
Zeigt die Pufferadresse und -größe eines Speicherobjekts an. |
KMDF UMDF 2 |
|
Zeigt Informationen zu einem Frameworkobjekt an. |
KMDF UMDF 2 |
|
Zeigt Informationen zu allen Ziehpunkten an, die auf dem angegebenen WDF-Gerät geöffnet sind. |
KMDF UMDF 2 |
|
Zeigt die Speicherpoolnutzung eines Treibers an. |
KMDF UMDF 2 |
|
Zeigt Informationen zu einem WDFQUEUE-Typ-Objekthandle an. |
KMDF UMDF 2 |
|
Zeigt Informationen zu einem WDFREQUEST-Typ-Objekthandle an. |
KMDF UMDF 2 |
|
Legt den Suchpfad zum Suchen der Formatdateien des Frameworkprotokolls fest. |
KMDF UMDF 2 |
|
Legt eine Präfixzeichenfolge für Ablaufverfolgungsmeldungen im Ereignisprotokoll des Frameworks fest. |
KMDF UMDF 2 |
|
Legt einen Treibernamen fest, der als Standardname für andere Befehle verwendet wird, für die ein Treibername erforderlich ist. |
KMDF UMDF 2 |
|
Zeigt Informationen zu einem Framework-Spin-Lock-Objekt an. Diese Informationen umfassen den Kaufverlauf der Drehungssperre und die Dauer der Aufbewahrungszeit der Sperre. |
KMDF UMDF 2 |
|
Zeigt Taginformationen (einschließlich Tagwert, Zeile, Datei und Uhrzeit) für ein angegebenes Objekttag an. |
KMDF UMDF 2 |
|
Specifies the trace message format (.tmf) files that the !wdflogdump extension will use to display event log records. |
KMDF UMDF 2 |
|
Aktiviert den TracePrt-Diagnosemodus. |
KMDF UMDF 2 |
|
Zeigt detaillierte Informationen zu einem UMDF-Gerätestapel im impliziten Prozess an. |
UMDF 2 |
|
Zeigt Informationen zu allen UMDF-Gerätestapeln im impliziten Prozess an. |
UMDF 2 |
|
Zeigt das Kernelmodus-E/A-Anforderungspaket (IRP) an, das einem angegebenen Benutzermodus-IRP zugeordnet ist. |
UMDF 2 |
|
Zeigt Informationen zu einer UMDF-Intra-Stack-Datei an. |
UMDF 2 |
|
Zeigt Informationen zu einem Benutzermodus-E/A-Anforderungspaket (UM IRP) an. |
UMDF 2 |
|
Zeigt die Liste der ausstehenden Benutzermodus-E/A-Anforderungspakete (UM IRPs) im impliziten Prozess an. |
UMDF 2 |
|
Zeigt Informationen zu einem WDFUSBDEVICE-Typ-Objekthandle an. |
KMDF UMDF 2 |
|
Zeigt Informationen zu einem WDFUSBINTERFACE-Typ-Objekthandle an. |
KMDF UMDF 2 |
|
Zeigt Informationen zu einem WDFUSBPIPE-Typ-Objekthandle an. |
KMDF UMDF 2 |
|
Zeigt die Informationen zur Windows-Verwaltungsinstrumentation (Windows Management Instrumentation, WMI) eines Geräts an. |
KMDF |