Zusammenfassung der Debuggererweiterungen in Wdfkd.dll
Das Windows Driver Kit (WDK) enthält eine Debuggererweiterungsbibliothek mit dem NamenWdfkd.dll. Diese Bibliothek enthält Debuggererweiterungsbefehle, mit denen Sie ab Version 2 sowohl Kernel-Mode Driver Framework (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). Weitere Informationen zu allen verfügbaren Debuggererweiterungsbibliotheken finden Sie in der Dokumentation, die mit dem Windows-Debugpaket bereitgestellt wird.
Eine Videoreihe, die das Debuggen eines KMDF-Treibers veranschaulicht, finden Sie unter Videos: Debuggen von KMDF-Treibern.
Zum Debuggen eines Treibers, der UMDF-Version 1.11 oder früher verwendet, müssen Sie stattdessen die Wudfext.dll Debuggererweiterungsbibliothek verwenden. Weitere Informationen finden Sie unter User-Mode Driver Framework Extensions (Wudfext.dll).
Die Erweiterungsbefehle, die die Wdfkd.dll-Erweiterungsbibliothek bereitstellt, umfassen:
Durchwahl | BESCHREIBUNG | Frameworks |
---|---|---|
Zeigt diese Liste der Debuggererweiterungen an. |
||
Zeigt den Status einer untergeordneten Liste und Informationen zu allen Geräteidentifizierungsbeschreibungen 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. Die Ereignisprotokolldatensätze des Frameworks sind verfügbar, wenn ForceLogsInMiniDump in der Registrierung festgelegt ist oder wenn das Framework feststellen kann, dass Ihr Treiber die Fehlerprüfung verursacht hat. |
KMDF | |
Zeigt das WDFDEVICE-typisierte Objekthandle an, das dem DeviceExtension-Member eines Microsoft Windows-Treibermodells (WDM) DEVICE_OBJECT-Struktur zugeordnet ist. |
KMDF UMDF 1 UMDF 2 |
|
Zeigt Informationen an, die einem WDFDEVICE-typisierten Handle zugeordnet sind. |
KMDF UMDF 2 |
|
Zeigt alle Interruptobjekte für ein angegebenes 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 zugeordneten DMA-Transaktionsobjekten und allgemeinen Pufferobjekten an. |
KMDF | |
Zeigt eine Zusammenfassung aller DMA-Aktivierungsobjekte, DMA-Transaktionsobjekte und allgemeinen Pufferobjekte an, die einem angegebenen Geräteobjekt zugeordnet sind. |
KMDF | |
Zeigt Informationen zu einem DMA-Transaktionsobjekt (DMA) an. |
KMDF | |
Zeigt Informationen zu einem frameworkbasierten Treiber an, z. B. die Bibliotheksversion und die Hierarchie der Objekthandles. |
KMDF UMDF 2 |
|
Verlängert den Timeoutzeitraum (von 10 Minuten auf 24 Stunden) des Watchdog-Timers des Frameworks bei Energieübergängen. |
KMDF | |
Sucht und zeigt Frameworkobjekte an. |
KMDF UMDF 2 |
|
Zeigt Informationen zu den Funktionen des garantierten Vorwärtsfortschritts einer E/A-Warteschlange an. |
KMDF | |
Zeigt den Treibernamen an. |
KMDF UMDF 2 |
|
Zeigt Informationen zu einem Frameworkobjekthandle an. |
KMDF UMDF 2 |
|
Zeigt Informationen zu einem Framework-Interruptobjekthandle an. |
KMDF UMDF 2 |
|
Zeigt Informationen zu einem WDFIOTARGET-typisierten 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 an, sofern verfügbar, aus einem vollständigen Speicherabbild, einem Kernelspeicherabbild oder einem Live-Kernelmodusziel. |
KMDF UMDF 2 |
|
Speichert die Ereignisprotokolldatensätze des Frameworks in einem Ereignisablaufverfolgungsprotokoll (.etl) -Datei, die Sie mit TraceView anzeigen können. |
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 Handles 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-typisierten Objekthandle an. |
KMDF UMDF 2 |
|
Zeigt Informationen zu einem WDFREQUEST-typisierten Objekthandle an. |
KMDF UMDF 2 |
|
Legt den Suchpfad zum Suchen der Formatdateien des Frameworkprotokolls fest. |
KMDF UMDF 2 |
|
Legt eine Präfixzeichenfolge zum Nachverfolgen von Nachrichten im Ereignisprotokoll des Frameworks fest. |
KMDF UMDF 2 |
|
Legt einen Treibernamen fest, der als Standardname für andere Befehle verwendet wird, die einen Treibernamen erfordern. |
KMDF UMDF 2 |
|
Zeigt Informationen zu einem Framework-Spin-Lock-Objekt an. Diese Informationen umfassen den Erfassungsverlauf der Drehsperre und die Dauer, in der die Sperre gehalten wurde. |
KMDF UMDF 2 |
|
Zeigt Taginformationen (einschließlich Tagwert, Zeile, Datei und Uhrzeit) für ein angegebenes Objekttag an. |
KMDF UMDF 2 |
|
Gibt das Ablaufverfolgungsnachrichtenformat an (.tmf) Dateien, die die Erweiterung !wdflogdump zum Anzeigen von Ereignisprotokolldatensätzen verwendet. |
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 E/A-Anforderungspaket im Benutzermodus (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 OBJEKThandle mit WDFUSBDEVICE-Typ an. |
KMDF UMDF 2 |
|
Zeigt Informationen zu einem OBJEKThandle mit WDFUSBINTERFACE-Typ an. |
KMDF UMDF 2 |
|
Zeigt Informationen zu einem Objekthandle mit WDFUSBPIPE-Typ an. |
KMDF UMDF 2 |
|
Zeigt die WMI-Informationen (Windows-Verwaltungsinstrumentation) eines Geräts an. |
KMDF |