Delen via


Samenvatting van extensies voor foutopsporingsprogramma's in Wdfkd.dll

The Windows Driver Kit (WDK) includes a debugger extension library, named Wdfkd.dll. Deze bibliotheek bevat extensieopdrachten voor foutopsporingsprogramma's die u kunt gebruiken om fouten op te sporen in zowel Kernel-Mode Driver Framework (KMDF) als User-Mode Driver Framework -stuurprogramma's (UMDF) vanaf versie 2.

Zie Windows Driver Framework Extensions (Wdfkd.dll) voor een volledige beschrijving van elke opdracht. For more information about all available debugger extension libraries, see the documentation that is supplied with the Windows Debugging package.

U vindt een videoserie die laat zien hoe u fouten in een KMDF-stuurprogramma kunt opsporen in Video's: FOUTEN opsporen in KMDF-stuurprogramma's.

To debug a driver that uses UMDF version 1.11 or earlier, you must instead use the Wudfext.dll debugger extension library. Zie User-Mode Driver Framework Extensions (Wudfext.dll) voor meer informatie.

The extension commands that the Wdfkd.dll extension library provides include:

Extension Description Frameworks

!wdfkd.wdfhelp

Geeft deze lijst weer met extensies voor foutopsporingsprogramma's.

!wdfkd.wdfchildlist

Geeft de status en informatie van een onderliggende lijst weer over alle apparaatidentificatiebeschrijvingen die zich in de onderliggende lijst bevinden.

KMDF

!wdfkd.wdfcollection

Geeft de objecten weer die zijn opgenomen in een verzameling.

KMDF

UMDF 2

!wdfkd.wdfcommonbuffer

Geeft informatie weer over een gemeenschappelijk bufferobject.

KMDF

UMDF 2

!wdfkd.wdfcrashdump

Geeft de gebeurtenislogboekrecords van het framework weer, indien beschikbaar, vanaf een kleine geheugendump. 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

!wdfkd.wdfdevext

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

!wdfkd.wdfdevice

Geeft informatie weer die is gekoppeld aan een WDFDEVICE-getypte ingang.

KMDF

UMDF 2

!wdfkd.wdfdeviceinterrupts

Geeft alle interruptobjecten voor een opgegeven apparaatgreep weer

KMDF

UMDF 2

!wdfkd.wdfdevicequeues

Geeft informatie weer over alle wachtrijobjecten die deel uitmaken van een opgegeven apparaat.

KMDF

UMDF 2

!wdfkd.wdfdmaenabler

Geeft informatie weer over een DMA-enabler-object, samen met de bijbehorende DMA-transactieobjecten en algemene bufferobjecten.

KMDF

!wdfkd.wdfdmaenablers

Geeft een samenvatting weer van alle DMA-enabler-objecten, DMA-transactieobjecten en algemene bufferobjecten die zijn gekoppeld aan een opgegeven apparaatobject.

KMDF

!wdfkd.wdfdmatransaction

Geeft informatie weer over een DMA-transactieobject (WDF Direct Memory Access).

KMDF

!wdfkd.wdfdriverinfo

Geeft informatie weer over een frameworkstuurprogramma, zoals de bibliotheekversie en de hiƫrarchie van objectgrepen.

KMDF

UMDF 2

!wdfkd.wdfextendwatchdog

Breidt de time-outperiode (van 10 minuten tot 24 uur) van de watchdogtimer van het framework uit tijdens stroomovergangen.

KMDF

!wdfkd.wdffindobjects

Hiermee worden frameworkobjecten gevonden en weergegeven.

KMDF

UMDF 2

!wdfkd.wdfforwardprogress

Geeft informatie weer over de gegarandeerde voortgangsmogelijkheden van een I/O-wachtrij.

KMDF

!wdfkd.wdfgetdriver

Geeft de naam van het stuurprogramma weer.

KMDF

UMDF 2

!wdfkd.wdfhandle

Geeft informatie weer over een framework-objectgreep.

KMDF

UMDF 2

!wdfkd.wdfinterrupt

Geeft informatie weer over een framework interrupt object handle.

KMDF

UMDF 2

!wdfkd.wdfiotarget

Geeft informatie weer over een WDFIOTARGET-getypeerde objectgreep.

KMDF

UMDF 2

!wdfkd.wdfldr

Geeft informatie weer over alle stuurprogramma's die gebruikmaken van de frameworkbibliotheek.

KMDF

UMDF 1

UMDF 2

!wdfkd.wdflogdump

Geeft de gebeurtenislogboekrecords van het framework weer, indien beschikbaar, van een volledige geheugendump, een kernelgeheugendump of een live kernelmodusdoel.

KMDF

UMDF 2

!wdfkd.wdflogsave

Saves the framework's event log records in an event trace log (.etl) file that you can view by using TraceView.

KMDF

UMDF 2

!wdfkd.wdfmemory

Geeft het bufferadres en de grootte van een geheugenobject weer.

KMDF

UMDF 2

!wdfkd.wdfobject

Geeft informatie weer over een frameworkobject.

KMDF

UMDF 2

!wdfkd.wdfopenhandles

Geeft informatie weer over alle ingangen die zijn geopend op het opgegeven WDF-apparaat.

KMDF

UMDF 2

!wdfkd.wdfpoolusage

Geeft het geheugengroepgebruik van een stuurprogramma weer.

KMDF

UMDF 2

!wdfkd.wdfqueue

Geeft informatie weer over een WDFQUEUE-objectgreep die is getypt.

KMDF

UMDF 2

!wdfkd.wdfrequest

Geeft informatie weer over een WDFREQUEST-objectgreep die is getypt.

KMDF

UMDF 2

!wdfkd.wdfsearchpath

Hiermee stelt u het zoekpad in voor het zoeken naar de indelingsbestanden van het frameworklogboek.

KMDF

UMDF 2

!wdfkd.wdfsettraceprefix

Hiermee stelt u een voorvoegseltekenreeks in voor het traceren van berichten in het gebeurtenislogboek van het framework.

KMDF

UMDF 2

!wdfkd.wdfsetdriver

Hiermee stelt u een stuurprogrammanaam in die wordt gebruikt als een standaardnaam voor andere opdrachten waarvoor een stuurprogrammanaam is vereist.

KMDF

UMDF 2

!wdfkd.wdfspinlock

Geeft informatie weer over een framework spin-lock-object. Deze informatie omvat de overnamegeschiedenis van de spin lock en de tijdsduur waarop de vergrendeling is gehouden.

KMDF

UMDF 2

!wdfkd.wdftagtracker

Geeft taggegevens weer (inclusief de tagwaarde, regel, bestand en tijd) voor een opgegeven objecttag.

KMDF

UMDF 2

!wdfkd.wdftmffile

Specifies the trace message format (.tmf) files that the !wdflogdump extension will use to display event log records.

KMDF

UMDF 2

!wdfkd.wdftraceprtdebug

Hiermee schakelt u de diagnostische modus TracePrt in.

KMDF

UMDF 2

!wdfkd.wdfumdevstack

Geeft gedetailleerde informatie weer over een UMDF-apparaatstack in het impliciete proces.

UMDF 2

!wdfkd.wdfumdevstacks

Geeft informatie weer over alle UMDF-apparaatstacks in het impliciete proces.

UMDF 2

!wdfkd.wdfumdownirp

Geeft het I/O-aanvraagpakket (IRP) in de kernelmodus weer dat is gekoppeld aan een opgegeven IRP in de gebruikersmodus.

UMDF 2

!wdfkd.wdfumfile

Geeft informatie weer over een UMDF intra-stack-bestand.

UMDF 2

!wdfkd.wdfumirp

Geeft informatie weer over een I/O-aanvraagpakket in de gebruikersmodus (UM IRP).

UMDF 2

!wdfkd.wdfumirps

Geeft de lijst weer met in behandeling zijnde I/O-aanvraagpakketten (UM IRPs) in het impliciete proces.

UMDF 2

!wdfkd.wdfusbdevice

Geeft informatie weer over een WDFUSBDEVICE-getypeerde objectgreep.

KMDF

UMDF 2

!wdfkd.wdfusbinterface

Geeft informatie weer over een WDFUSBINTERFACE-getypeerde objectgreep.

KMDF

UMDF 2

!wdfkd.wdfusbpipe

Geeft informatie weer over een WDFUSBPIPE-objectgreep.

KMDF

UMDF 2

!wdfkd.wdfwmi

Geeft de WMI-gegevens (Windows Management Instrumentation) van een apparaat weer.

KMDF