!wudfext.umirps
Расширение !wudfext.umirps отображает список ожидающих пакетов запросов в режиме пользователя (UM IRPs) в процессе узла.
!wudfext.umirps NumberOfIrps Flags
Параметры
NumberOfIrps
Необязательно. Указывает количество ожидающих операций irps единой системы обмена сообщениями для отображения сведений о нем. Если NumberOfIrps является звездочкой (*) или опущен, будут отображаться все UM все UM IRPs.
Флаги
Необязательно. Указывает тип отображаемой информации. Флаги могут быть любым сочетанием следующих битов. Значение по умолчанию — 0x01.
Bit 0 (0x01)
Отображает сведения о ожидающих irps.
DLL-библиотеки
Wudfext.dll
Дополнительная информация
Дополнительные сведения см. в разделе среда выполнения платформы драйвера режима пользователя Отладка.
Замечания
Список ожидающих irps UM, отображаемых драйверу или ожидающих отправки драйверу.
По умолчанию !wudfext.umirps отображает все UM IRPs. Однако для ограничения этого дисплея можно использовать параметр NumberOfIrps .
Ниже приведен пример отображения !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
Чтобы определить соответствующий IRP в режиме ядра, используйте расширение !wudfext.wudfdownkmirp . Кроме того, значения в столбцах UniqueId и KernelIrp можно использовать для сопоставления UMDF IRP (или UM IRP) с соответствующим IRP ядра. Значения в столбце CWudfIrp можно передать в расширение !wudfext.umirp, чтобы определить объекты платформы IWDFRequest, к которым может получить доступ каждый слой в стеке устройств.