!wudfext.umirps
La extensión !wudfext.umirps muestra la lista de paquetes de solicitud de E/S en modo de usuario pendientes (UM IRP) en el proceso de host.
!wudfext.umirps NumberOfIrps Flags
Parámetros
NumberOfIrps
Opcional. Especifica el número de UM IRP pendientes sobre los que se va a mostrar información. Si NumberOfIrps es un asterisco (*) o se omite, se mostrarán todas las UM IRP.
Banderas
Opcional. Especifica el tipo de información que se va a mostrar. Las marcas pueden ser cualquier combinación de los siguientes bits. El valor predeterminado es 0x01.
Bit 0 (0x01)
Muestra detalles sobre los IRP pendientes.
Archivo DLL
Wudfext.dll
Información adicional
Para obtener más información, consulte Depuración del marco de controlador en modo de usuario.
Comentarios
La lista de UM IRP pendientes que se muestran se han presentado al controlador o están esperando presentarse al controlador.
De forma predeterminada, !wudfext.umirps muestra todos los UM IRP. Sin embargo, puede usar el parámetro NumberOfIrps para limitar esta presentación.
A continuación se muestra un ejemplo de la pantalla !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
Para determinar el IRP en modo kernel correspondiente, use la extensión !wudfext.wudfdownkmirp. Como alternativa, puede usar los valores de las columnas UniqueId y KernelIrp para que hagan coincidir un UMDF IRP (o UM IRP) con un IRP de kernel correspondiente. Puede pasar los valores de la columna CWudfIrp a la extensión !wudfext.umirp para determinar los objetos del marco IWDFRequest a los que puede acceder cada capa de la pila de dispositivos.