!wdfkd.wdfumirp
L'estensione !wdfkd.wdfumirp visualizza informazioni su un pacchetto di richiesta di I/O in modalità utente (IRP di messaggistica unificata).
!wdfkd.wdfumirp Address
Parametri
Indirizzo
Specifica l'indirizzo dell'IRP di messaggistica unificata per visualizzare informazioni su . È possibile usare !wdfkd.wdfumirps per ottenere gli indirizzi degli IRP di messaggistica unificata nel processo implicito.
DLL
Wdfkd.dll
Framework
UMDF 2
Informazioni aggiuntive
Per altre informazioni, vedere Debug del framework driver in modalità kernel.
Osservazioni:
È possibile usare questo comando in una sessione di debug in modalità kernel o in una sessione di debug in modalità utente collegata al processo host UMDF (wudfhost.exe).
Questo comando visualizza le stesse informazioni del comando in modalità utente !wudfext.umirp.
È possibile usare !process per ottenere un elenco di tutti i processi host UMDF ed è possibile usare .process per impostare il processo implicito su uno dei processi host UMDF. Per un esempio dettagliato, vedere !wdfkd.wdfumdevstacks.
Di seguito viene illustrato come usare !wdfkd.wdfumirps e !wdfkd.wdfumirp per visualizzare informazioni su un singolo IRP di messaggistica unificata.
0: kd> !wdfkd.wdfumirps
Number of pending IRPS: 0x4
#### CWudfIrp Current Type UniqueId KernelIrp Device Stack
---- ---------------- -------------------------------------------------- ----
...
0003 1ab9eae370 Power (WAIT_WAKE) 0 ffffe00000c53010 1ab9eaa6d0
0: kd> !wdfkd.wdfumirp 1ab9eae370
UM IRP: 0x0000001ab9eae370 UniqueId: 0x0 Kernel Irp: 0xffffe00000c53010
Type: Power (WAIT_WAKE)
ClientProcessId: 0x0
Device Stack: 0x0000001ab9eaa6d0
IoStatus
hrStatus: 0x0
Information: 0x0
Total number of stack locations: 2
CurrentStackLocation: StackLocation[ 0 ]
> StackLocation[ 0 ]
FxDevice: (None)
Completion:
Callback: 0x0000000000000000
Context: 0x0000001ab9ebc750
StackLocation[ 1 ]
...