Condividi tramite


Riepilogo delle estensioni del debugger in Wudfext.dll

Warning

UMDF 2 è la versione più recente di UMDF e sostituisce UMDF 1. Tutti i nuovi driver UMDF devono essere scritti usando UMDF 2. Non vengono aggiunte nuove funzionalità a UMDF 1 ed è disponibile un supporto limitato per UMDF 1 nelle versioni più recenti di Windows 10. I driver di Windows universali devono usare UMDF 2.

Gli esempi di UMDF 1 archiviati sono disponibili nell'aggiornamento degli esempi di driver di Windows 11, versione 22H2 - maggio 2022.

Per altre informazioni, vedere Introduzione a 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. Per altre info, vedi Estensioni di Windows Driver Framework (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

La tabella seguente riepiloga i comandi di estensione forniti dalla libreria di estensioni WudfExt.dll.

Extension Description

!help

Mostra tutte le estensioni del debugger supportate WudfExt.dll

!umdevstacks

Mostra tutti gli stack di dispositivi nel processo host

!umdevstack

Mostra informazioni su uno stack di dispositivi nel processo host

!umirps

Mostra l'elenco dei pacchetti di richieste di I/O in sospeso nel processo host

!umirp

Mostra informazioni su un pacchetto di richiesta di I/O in modalità utente

!wudfdriverinfo

Mostra informazioni su un driver UMDF

!wudfdevicequeues

Mostra tutte le code di I/O per un dispositivo

!wudfqueue

Mostra informazioni su una coda di I/O

!wudfrequest

Mostra informazioni su una richiesta di I/O

!wudfobject

Mostra informazioni su un oggetto WDF, nonché sulle relative relazioni padre e figlio

!wudfdevice

Mostra plug and play (PnP) e sistemi di stato di risparmio energia per un dispositivo

!wudfdumpobjects

Mostra l'elenco di oggetti WDF in sospeso; utilizzato per determinare eventuali oggetti persi quando il driver scarica

!wudfiotarget

Mostra informazioni su una destinazione di I/O, incluso lo stato e l'elenco delle richieste inviate

!wudffile

Mostra informazioni su un file framework

!umfile

Shows information about a UMDF intra-stack file

!wudffilehandletarget

Mostra informazioni su una destinazione di I/O basata su handle di file

!wudfusbtarget

Mostra informazioni su una destinazione di I/O USB

!wudfusbinterface

Mostra informazioni su un oggetto interfaccia USB

!wudfusbpipe

Mostra informazioni su un oggetto pipe USB

!wudfrefhist

Mostra la cronologia del conteggio dei riferimenti per un oggetto framework