Sammanfattning av felsökningstillägg i Wdfkd.dll
Windows Driver Kit (WDK) innehåller ett tilläggsbibliotek för felsökningsprogram med namnet Wdfkd.dll. Det här biblioteket innehåller kommandon för felsökningstillägg som du kan använda för att felsöka både Kernel-Mode Driver Framework-drivrutiner (KMDF) och User-Mode UMDF-drivrutiner (Driver Framework) från och med version 2.
En fullständig beskrivning av varje kommando finns i Windows Driver Framework-tillägg (Wdfkd.dll). Mer information om alla tillgängliga bibliotek för felsökningstillägg finns i dokumentationen som medföljer Windows-felsökningspaket.
Du hittar en videoserie som visar hur du felsöker en KMDF-drivrutin i Videor: Felsöka KMDF-drivrutiner.
Om du vill felsöka en drivrutin som använder UMDF version 1.11 eller tidigare måste du i stället använda Wudfext.dll bibliotek för felsökningstillägg. För mer information, se User-Mode Driver Framework-tillägg (Wudfext.dll).
De tilläggskommandon som Wdfkd.dll-tilläggsbiblioteket innehåller är:
Förlängning | Beskrivning | Ramverk |
---|---|---|
Visar den här listan med tillägg för felsökningsprogram. |
||
Visar en underordnad listas tillstånd och information om alla beskrivningar av enhetsidentifiering som finns i den underordnade listan. |
KMDF | |
Visar de objekt som finns i en samling. |
KMDF UMDF 2 |
|
Visar information om ett vanligt buffertobjekt. |
KMDF UMDF 2 |
|
Visar händelseloggposter från ramverket, om tillgängligt, från en liten minnesdump. Ramverkets händelseloggposter är tillgängliga om ForceLogsInMiniDump anges i registret, eller om ramverket kan fastställa att drivrutinen orsakade felkontrollen. |
KMDF | |
Visar det WDFDEVICE-typerade objekthandtaget som är associerat med DeviceExtension medlem i en WDM-DEVICE_OBJECT struktur (Microsoft Windows Driver Model). |
KMDF UMDF 1 UMDF 2 |
|
Visar information som är associerad med ett WDFDEVICE-typat handtag. |
KMDF UMDF 2 |
|
Visar alla avbrottsobjekt för ett angivet enhetshandtag |
KMDF UMDF 2 |
|
Visar information om alla köobjekt som tillhör en angiven enhet. |
KMDF UMDF 2 |
|
Visar information om ett DMA-aktiverarobjekt, tillsammans med dess associerade DMA-transaktionsobjekt och vanliga buffertobjekt. |
KMDF | |
Visar en sammanfattning av alla DMA-aktiverarobjekt, DMA-transaktionsobjekt och vanliga buffertobjekt som är associerade med ett angivet enhetsobjekt. |
KMDF | |
Visar information om ett transaktionsobjekt för WDF-direkt minnesåtkomst (DMA). |
KMDF | |
Visar information om en ramverksbaserad drivrutin, till exempel dess biblioteksversion och hierarki av objekthandtag. |
KMDF UMDF 2 |
|
Förlänger timeout-perioden (från 10 minuter till 24 timmar) för ramverkets watchdog-timer under strömbrytningar. |
KMDF | |
Söker efter och visar ramverksobjekt. |
KMDF UMDF 2 |
|
Visar information om garanterade framskridnings funktionerna hos en I/O-kö. |
KMDF | |
Visar drivrutinsnamnet. |
KMDF UMDF 2 |
|
Visar information om ett handtag för ett ramverksobjekt. |
KMDF UMDF 2 |
|
Visar information om ett handtag för avbrottsobjekt i ramverket. |
KMDF UMDF 2 |
|
Visar information om ett objekthandtag av typen WDFIOTARGET. |
KMDF UMDF 2 |
|
Visar information om alla drivrutiner som använder ramverksbiblioteket. |
KMDF UMDF 1 UMDF 2 |
|
Visar ramverkets händelseloggposter, om dessa är tillgängliga, från en fullständig minnesdumpning, en kärnminnesdumpning eller ett mål i live-kärnläge. |
KMDF UMDF 2 |
|
Sparar ramverkets händelseloggposter i en händelsespårningsloggfil (.etl) som du kan visa med hjälp av TraceView-. |
KMDF UMDF 2 |
|
Visar ett minnesobjekts buffertadress och storlek. |
KMDF UMDF 2 |
|
Visar information om ett ramverksobjekt. |
KMDF UMDF 2 |
|
Visar information om alla handtag som är öppna på den angivna WDF-enheten. |
KMDF UMDF 2 |
|
Visar en drivrutins användning av minnespoolen. |
KMDF UMDF 2 |
|
Visar information om ett objekthandtag av typen WDFQUEUE. |
KMDF UMDF 2 |
|
Visar information om ett objekthandtag av typen WDFREQUEST. |
KMDF UMDF 2 |
|
Anger sökvägen för att hitta ramverksloggens formatfiler. |
KMDF UMDF 2 |
|
Anger en prefixsträng för spårning av meddelanden i ramverkets händelselogg. |
KMDF UMDF 2 |
|
Anger ett drivrutinsnamn som används som standardnamn för andra kommandon som kräver ett drivrutinsnamn. |
KMDF UMDF 2 |
|
Visar information om ett ramverksspinnlåsobjekt. Den här informationen omfattar hämtningshistoriken för spinnlåset och hur lång tid låset hölls. |
KMDF UMDF 2 |
|
Visar tagginformation (inklusive taggvärde, rad, fil och tid) för en angiven objekttagg. |
KMDF UMDF 2 |
|
Specificerar formatet för spårningsmeddelande (.tmf) filer som !wdflogdump-tillägget ska använda för att visa händelseloggar. |
KMDF UMDF 2 |
|
Aktiverar diagnostikläget TracePrt. |
KMDF UMDF 2 |
|
Visar detaljerad information om en UMDF-enhetsstack i den implicita processen. |
UMDF 2 |
|
Visar information om alla UMDF-enhetsstackar i den implicita processen. |
UMDF 2 |
|
Visar kernellägets I/O-begärandepaket (IRP) som är associerat med en angiven IRP i användarläge. |
UMDF 2 |
|
Visar information om en UMDF-intrastackfil. |
UMDF 2 |
|
Visar information om ett I/O-begärandepaket i användarläge (UM IRP). |
UMDF 2 |
|
Visar listan över väntande I/O-begärandepaket i användarläge (UM IRP) i den implicita processen. |
UMDF 2 |
|
Visar information om ett WDFUSBDEVICE-typat objekthandtag. |
KMDF UMDF 2 |
|
Visar information om ett objekthandtag av typen WDFUSBINTERFACE. |
KMDF UMDF 2 |
|
Visar information om ett WDFUSBPIPE-typat objekthandtag. |
KMDF UMDF 2 |
|
Visar WMI-information (Windows Management Instrumentation) för en enhet. |
KMDF |