다음을 통해 공유


!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 확장을 사용합니다. 또는 UniqueIdKernelIrp 열의 값을 사용하여 UMDF IRP(또는 UM IRP)를 해당 커널 IRP와 일치시킬 수 있습니다. CWudfIrp 열의 값을 !wudfext.umirp 확장에 전달하여 디바이스 스택의 각 계층에서 액세스할 수 있는 프레임워크 IWDFRequest 개체를 결정할 수 있습니다.