Wudfext.dll 디버거 확장 요약

경고

UMDF 2는 UMDF의 최신 버전이며 UMDF 1을 대체합니다. 모든 새 UMDF 드라이버는 UMDF 2를 사용하여 작성해야 합니다. UMDF 1에 새로운 기능이 추가되지 않으며 최신 버전의 Windows 10 UMDF 1에 대한 지원이 제한됩니다. 유니버설 Windows 드라이버는 UMDF 2를 사용해야 합니다.

자세한 내용은 UMDF를 사용한 시작 참조하세요.

WDK(Windows 드라이버 키트)에는 %DDKROOT%\bin 하위 디렉터리에 있는 WudfExt.dll이라는 디버거 확장 라이브러리가 포함되어 있습니다. 이 항목에서는 UMDF( User-Mode Driver Framework) 버전 1을 디버그하는 데 사용할 수 있는WudfExt.dll디버거 확장 명령에 대해 설명합니다. x 드라이버.

UMDF 버전 2.0부터 UMDF 드라이버를 디버그하려면 대신Wdfkd.dll 디버거 확장 라이브러리를 사용해야 합니다. 자세한 내용은 Windows 드라이버 프레임워크 확장(Wdfkd.dll)을 참조하세요.

WudfExt.dll각 명령에 대한 전체 설명은 사용자 모드 드라이버 프레임워크 확장(Wudfext.dll)을 참조하세요. 사용 가능한 모든 디버거 확장 라이브러리에 대한 자세한 내용은 Windows 디버깅 패키지와 함께 제공되는 설명서를 참조하세요.

WudfExt.dll 디버거 확장 라이브러리를 로드하려면 디버거의 명령 프롬프트에서 다음 명령을 입력합니다.

!load WudfExt.dll

다음 표에서는 WudfExt.dll 확장 라이브러리에서 제공하는 확장 명령을 요약합니다.

내선 번호 설명

!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 대상의 상태 및 전송된 요청 목록을 포함하여 I/O 대상에 대한 정보를 표시합니다.

!wudffile

프레임워크 파일에 대한 정보를 표시합니다.

!umfile

UMDF 스택 내 파일에 대한 정보를 표시합니다.

!wudffilehandletarget

파일 핸들 기반 I/O 대상에 대한 정보를 표시합니다.

!wudfusbtarget

USB I/O 대상에 대한 정보를 표시합니다.

!wudfusbinterface

USB 인터페이스 개체에 대한 정보를 표시합니다.

!wudfusbpipe

USB 파이프 개체에 대한 정보를 표시합니다.

!wudfrefhist

프레임워크 개체에 대한 참조 개수 기록을 표시합니다.