Condividi tramite


!wudfext.umirps

L'estensione !wudfext.umirps visualizza l'elenco dei pacchetti di richieste di I/O in sospeso in modalità utente nel processo host.

!wudfext.umirps NumberOfIrps Flags

Parametri

NumberOfIrps
Facoltativo. Specifica il numero di irP di messaggistica unificata in sospeso per visualizzare informazioni su . Se NumberOfIrps è un asterisco (*) o viene omesso, verranno visualizzati tutti gli IRP di messaggistica unificata.

Bandiere
Facoltativo. Specifica il tipo di informazioni da visualizzare. I flag possono essere qualsiasi combinazione dei bit seguenti. Il valore predefinito è 0x01.

Bit 0 (0x01)
Visualizza i dettagli sui runtime di integrazione in sospeso.

DLL

Wudfext.dll

Informazioni aggiuntive

Per altre informazioni, vedere Debug del framework driver in modalità utente.

Osservazioni:

L'elenco di IRP di messaggistica unificata in sospeso visualizzati è stato presentato al driver o è in attesa di essere presentato al driver.

Per impostazione predefinita, !wudfext.umirps mostra tutti gli IRP di messaggistica unificata. Tuttavia, è possibile usare il parametro NumberOfIrps per limitare la visualizzazione.

Di seguito è riportato un esempio della visualizzazione !wudfext.umirps :

kd> !umirps 0xa 
Number of pending IRPS: 0xc8
####  CWudfIrp          Type        UniqueId          KernelIrp
----  ----------------  ----------  ----------------  ---------
0000            3dd280        READ                dc  856f02f0
0001            3dd380       WRITE                dd  85b869e0
0002            3dd480        READ                de  85377850
0003            3dd580        READ                df  93bba4e8
0004            3dd680       WRITE                e0  84cb9d70
0005            3dd780        READ                e1  85bec150
0006            3dd880       WRITE                e2  86651db0
0007            3dd980        READ                e3  85c22818
0008            3dda80        READ                e4  9961d150
0009            3ddb80       WRITE                e5  85c15148

Per determinare l'IRP in modalità kernel corrispondente, usare l'estensione !wudfext.wudfdownkmirp . In alternativa, è possibile usare i valori nelle colonne UniqueId e KernelIrp per associare un IRP UMDF (o IRP di messaggistica unificata) a un IRP kernel corrispondente. È possibile passare i valori nella colonna CWudfIrp all'estensione !wudfext.umirp per determinare gli oggetti IWDFRequest del framework a cui è possibile accedere ogni livello nello stack di dispositivi.