Condividi tramite


Riepilogo delle estensioni del debugger in Wudfext.dll

Avviso

UMDF 2 è la versione più recente di UMDF e sostituisce UMDF 1. Tutti i nuovi driver UMDF devono essere scritti usando UMDF 2. Nessuna nuova funzionalità viene aggiunta 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'Windows 11, versione 22H2 - Aggiornamento degli esempi di driver di maggio 2022.

Per altre informazioni, vedere Introduzione con UMDF.

Windows Driver Kit (WDK) include una libreria di estensioni del debugger denominata WudfExt.dll, che si trova nella sottodirectory %DDKROOT%\bin. Questo argomento descrive i comandi di estensione del debugger in WudfExt.dll, che è possibile usare per eseguire il debug User-Mode Driver Framework (UMDF) versione 1. x driver.

Per eseguire il debug dei driver UMDF a partire dalla versione 2.0 di UMDF, è necessario usare invece la libreria di estensioni del debugger Wdfkd.dll . Per altre informazioni, vedere Estensioni di Windows Driver Framework (Wdfkd.dll).

Per una descrizione completa di ogni comando in WudfExt.dll, vedere Estensioni del framework di driver in modalità utente (Wudfext.dll). Per altre informazioni su tutte le librerie di estensioni del debugger disponibili, vedere la documentazione fornita con il pacchetto debug di Windows .

Per caricare la libreria di estensioni del debugger WudfExt.dll , immettere il comando seguente al prompt dei comandi del debugger:

!load WudfExt.dll

Nella tabella seguente vengono riepilogati i comandi di estensione forniti dalla libreria di estensioni WudfExt.dll.

Estensione Descrizione

!Guida

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 di 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 e 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; usato per determinare eventuali oggetti in perdita 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

Mostra informazioni su un file intra stack di UMDF

!wudffilehandletarget

Mostra informazioni su una destinazione di I/O basata su 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