!wudfext.umirps
L’extension !wudfext.umirps affiche la liste des paquets de demandes d’E/S en mode utilisateur en attente (IRP de messagerie unifiée) dans le processus hôte.
!wudfext.umirps NumberOfIrps Flags
Paramètres
NumberOfIrps
facultatif. Spécifie le nombre d’IRP de messagerie unifiée en attente sur lesquels afficher des informations. Si NumberOfIrps est un astérisque (*) ou est omis, tous les IRP de messagerie unifiée sont affichés.
Drapeaux
facultatif. Spécifie le type d’informations à afficher. Flags peut être n’importe quelle combinaison des bits suivants. La valeur par défaut est 0x01.
Bit 0 (0x01)
Affiche des détails sur les adresses IRP en attente.
DLL
Wudfext.dll
Informations supplémentaires
Pour plus d’informations, veuillez consulter la section Débogage de l’infrastructure du pilote en mode utilisateur.
Notes
La liste des IRP de messagerie unifiée en attente affichées a été présentée au pilote ou attendent d’être présentées au pilote.
Par défaut, !wudfext.umirps affiche tous les IRP de messagerie unifiée. Toutefois, vous pouvez utiliser le paramètre NumberOfIrps pour limiter cet affichage.
Voici un exemple de l’affichage !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
Pour déterminer l’IRP en mode noyau correspondant, utilisez l’extension !wudfext.wudfdownkmirp. Vous pouvez également utiliser les valeurs des colonnes UniqueId et KernelIrp pour faire correspondre un IRP UMDF (ou IRP UM) à un IRP de noyau correspondant. Vous pouvez transmettre les valeurs de la colonne CWudfIrp à l’extension !wudfext.umirp pour déterminer les objets IWDFRequest du framework auxquels chaque couche de la pile d’appareils peut accéder.