Warning
UMDF 2는 UMDF의 최신 버전이며 UMDF 1을 대체합니다. 모든 새 UMDF 드라이버는 UMDF 2를 사용하여 작성해야 합니다. UMDF 1에는 새로운 기능이 추가되지 않으며 최신 버전의 Windows 10에서는 UMDF 1에 대한 지원이 제한되어 있습니다. 유니버설 Windows 드라이버는 UMDF 2를 사용해야 합니다.
보관된 UMDF 1 샘플은 Windows 11 버전 22H2 - 2022년 5월 드라이버 샘플 업데이트찾을 수 있습니다.
자세한 내용은 UMDF 시작하기를 참조하세요.
The Windows Driver Kit (WDK) includes a debugger extension library, named WudfExt.dll, which is located in the %DDKROOT%\bin subdirectory. This topic describes the debugger extension commands in WudfExt.dll, which you can use to debug User-Mode Driver Framework (UMDF) version 1.x drivers.
To debug UMDF drivers starting in UMDF version 2.0, you must instead use the Wdfkd.dll debugger extension library. 자세한 내용은 Windows 드라이버 프레임워크 확장(Wdfkd.dll)을 참조하세요.
For a complete description of each command in WudfExt.dll, see User-Mode Driver Framework Extensions (Wudfext.dll). For more information about all available debugger extension libraries, see the documentation that is supplied with the Windows Debugging package.
To load the WudfExt.dll debugger extension library, enter the following command at the debugger's command prompt:
!load WudfExt.dll
다음 표에서는 WudfExt.dll 확장 라이브러리에서 제공하는 확장 명령을 요약합니다.
| Extension | Description |
|---|---|
!help |
WudfExt.dll 지원하는 모든 디버거 확장 표시 |
!umdevstacks |
호스트 프로세스의 모든 디바이스 스택 표시 |
!umdevstack |
호스트 프로세스에서 디바이스 스택에 대한 정보를 표시합니다. |
!umirps |
호스트 프로세스에서 보류 중인 I/O 요청 패킷 목록을 표시합니다. |
!umirp |
사용자 모드 I/O 요청 패킷에 대한 정보를 표시합니다. |
!wudfdriverinfo |
UMDF 드라이버에 대한 정보를 표시합니다. |
!wudfdevicequeues |
디바이스에 대한 모든 I/O 큐 표시 |
!wudfqueue |
I/O 큐에 대한 정보를 표시합니다. |
!wudfrequest |
I/O 요청에 대한 정보를 표시합니다. |
!wudfobject |
WDF 개체와 부모 및 자식 관계에 대한 정보를 표시합니다. |
!wudfdevice |
디바이스에 대한 PnP(플러그 앤 플레이) 및 전원 관리 상태 시스템 표시 |
!wudfdumpobjects |
미해결 WDF 개체 목록을 표시합니다. 드라이버가 언로드될 때 유출된 개체를 확인하는 데 사용됩니다. |
!wudfiotarget |
I/O 대상에 대한 정보(해당 상태 및 보낸 요청 목록 포함) 표시 |
!wudffile |
프레임워크 파일에 대한 정보를 표시합니다. |
!umfile |
Shows information about a UMDF intra-stack file |
!wudffilehandletarget |
파일 핸들 기반 I/O 대상에 대한 정보를 표시합니다. |
!wudfusbtarget |
USB I/O 대상에 대한 정보를 표시합니다. |
!wudfusbinterface |
USB 인터페이스 개체에 대한 정보를 표시합니다. |
!wudfusbpipe |
USB 파이프 개체에 대한 정보를 표시합니다. |
!wudfrefhist |
프레임워크 개체에 대한 참조 개수 기록을 표시합니다. |