!wudfext.umirps
!wudfext.umirps 확장은 호스트 프로세스에서 보류 중인 UM IRP(사용자 모드 I/O 요청 패킷) 목록을 표시합니다.
!wudfext.umirps NumberOfIrps Flags
매개 변수
NumberOfIrps
선택 사항. 정보를 표시할 보류 중인 UM IRP 수를 지정합니다. NumberOfIrps가 별표(*)이거나 생략된 경우 모든 UM UM IRP가 표시됩니다.
플래그
선택 사항. 표시할 정보의 유형을 지정합니다. 플래그 는 다음 비트의 조합일 수 있습니다. 기본값은 0x01.
비트 0(0x01)
보류 중인 IRP에 대한 세부 정보를 표시합니다.
DLL
Wudfext.dll
추가 정보
자세한 내용은 사용자 모드 드라이버 프레임워크 디버깅을 참조 하세요.
설명
표시되는 보류 중인 UM IRP 목록이 드라이버에 표시되었거나 드라이버에 표시되기를 기다리고 있습니다.
기본적으로 !wudfext.umirps 는 모든 UM IRP를 표시합니다. 그러나 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 개체를 결정할 수 있습니다.