Nota
L'accesso a questa pagina richiede l'autorizzazione. Puoi provare ad accedere o a cambiare directory.
L'accesso a questa pagina richiede l'autorizzazione. Puoi provare a cambiare directory.
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 |