!wdfkd.wdfumirp
A extensão !wdfkd.wdfumirp exibe informações sobre um pacote de solicitação de E/S no modo de usuário (UM IRP).
!wdfkd.wdfumirp Address
Parâmetros
Endereço
Especifica o endereço do UM IRP sobre o qual exibir informações. Você pode usar !wdfkd.wdfumirps para obter os endereços de IRPs de UM no processo implícito.
DLL
Wdfkd.dll
Estruturas
UMDF 2
Informações Adicionais
Para obter mais informações, consulte Depuração KMDF.
Comentários
Você pode usar esse comando em uma sessão de depuração no modo kernel ou em uma sessão de depuração no modo de usuário anexada ao processo de host UMDF (wudfhost.exe).
Esse comando exibe as mesmas informações que o comando no modo de usuário !wudfext.umirp.
Você pode usar !process para obter uma lista de todos os processos de host UMDF e pode usar .process para definir o processo implícito para um dos processos de host UMDF. Para ver um exemplo detalhado, consulte !wdfkd.wdfumdevstacks.
Veja a seguir mostra como usar !wdfkd.wdfumirps e !wdfkd.wdfumirp para exibir informações sobre um UM IRP 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 ]
...