!wdfkd.wdfumirp
La extensión !wdfkd.wdfumirp muestra información sobre un paquete de solicitud de E/S en modo de usuario host (UM IRP).
!wdfkd.wdfumirp Address
Parámetros
Dirección
Especifica la dirección de UM IRP sobre la que se va a mostrar información. Puede usar !wdfkd.wdfumirps para obtener las direcciones de los IRP de mensajería unificada en el proceso implícito.
Archivo DLL
Wdfkd.dll
Marcos de trabajo
UMDF 2
Información adicional
Para obtener más información, consulte Depuración del marco de trabajo de controlador en modo kernel.
Comentarios
Puede usar este comando en una sesión de depuración en modo kernel o en una sesión de depuración en modo de usuario que esté asociada al proceso de host de UMDF (wudfhost.exe).
Este comando muestra la misma información que el comando user-mode !wudfext.umirp.
Puede usar !process para obtener una lista de todos los procesos de host de UMDF y puede usar .process para establecer el proceso implícito en uno de los procesos host de UMDF. Para obtener un ejemplo detallado, vea !wdfkd.wdfumdevstacks.
A continuación se muestra cómo usar !wdfkd.wdfumirps y !wdfkd.wdfumirp para mostrar información sobre un IRP de mensajería unificada individual.
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 ]
...