다음을 통해 공유


!wdfkd.wdfcrashdump

!wdfkd.wdfcrashdump 확장은 데이터가 있는 경우 미니덤프 파일의 오류 로그 정보 및 기타 크래시 덤프 정보를 표시합니다.

Kmdf

!wdfkd.wdfcrashdump [InfoType]

Umdf

!wdfkd.wdfcrashdump [DriverName.dll][-d | -f | -m]

매개 변수

InfoType
표시할 정보의 종류를 지정합니다. InfoType 은 선택 사항이며 다음 값 중 하나일 수 있습니다.

log
크래시 덤프 파일에서 사용할 수 있는 경우 오류 로그 정보를 표시합니다. 기본값입니다.

로더
미니덤프의 동적 바인딩된 드라이버를 표시합니다.

DriverName.dll
UMDF 드라이버의 이름을 지정합니다. .dll 파일 접미사를 포함해야 합니다. 이 선택적 매개 변수를 생략하면 출력에 메타데이터, 로드된 모듈 목록 및 사용 가능한 로그가 포함됩니다.

-d
드라이버 로그만 표시합니다.

-f
프레임워크 로그만 표시합니다.

-m
프레임워크 및 드라이버 로그를 기록된 순서로 병합합니다.

DLL

Wdfkd.dll

프레임워크

Kmdf

UMDF 2.15

설명

이 예제에서는 !wdfkd.wdfcrashdump를 사용하여 KMDF 드라이버에 대한 정보를 보는 방법을 보여줍니다. InfoType에 대한 로더지정하면 출력에 미니덤프 파일에 동적 바인딩된 드라이버가 포함됩니다.

0: kd> !wdfcrashdump loader 
Retrieving crashdump loader information...
## Local buffer 0x002B4D00, bufferSize 720
----------------------------------------------
  ImageName      Version    FxGlobals

  Wdf01000       v1.9(6902)
  msisadrv       v1.9(6913) 0x84deb260
  vdrvroot       v1.9(6913) 0x860e8260
  storflt        v1.5(6000) 0x861dfe90
  cdrom          v1.9(6913) 0x84dca008
  intelppm       v1.9(6913) 0x864704a8
  HDAudBus       v1.7(6001) 0x86101c98
  1394ohci       v1.7(6001) 0x8610d2e8
  CompositeBus   v1.9(6913) 0x86505b98
  ObjTestClassExt v1.9(6902) 0x865b7f00
  mqfilter       v1.9(6902) 0x865b8008
  mqueue         v1.9(6902) 0x865b6910
  umbus          v1.9(6913) 0x8618aea0
  monitor        v1.9(6913) 0x86aac1d8
  PEAUTH         v1.5(6000) 0x854e5350
----------------------------------------------

이 예제에서는 !wdfkd.wdfcrashdump를 사용하여 UMDF 드라이버에 대한 정보를 보는 방법을 보여줍니다. 매개 변수 없이 !wdfkd.wdfcrashdump를 발급하는 경우 출력에는 충돌을 일으킨 드라이버와 실패한 호스트 프로세스의 로드된 모든 드라이버 목록이 포함됩니다. 이 목록에서 연결된 로그가 있는 드라이버를 클릭할 수 있습니다.

0:001> !wdfkd.wdfcrashdump
Opening minidump at location C:\temp\WudfHost_ext__1312.dmp

Faulting driver: wpptest.dll
Failure type: Unhandled Exception (WUDFUnhandledException)
Faulting thread ID: 2840

Listing all drivers loaded in this host process at the time of the failure:

  ServiceName
  wpptest 
  CoverageCx0102
  coverage
  WUDFVhidmini
  ToastMon
  WUDFOsrUsbFilter

위의 예제에서 출력에는 WER 보고서의 이벤트 유형인 오류 유형이 포함됩니다. 여기서는 WUDFVerifierFailure 또는 WUDFUnhandledException일 수 있습니다. 자세한 내용은 WER 보고서에서 UMDF 메타데이터 액세스를 참조 하세요. 이벤트 유형이 WUDFVerifierFailure인 경우 UMDF의 출력에는 오류 코드가 포함됩니다.

전체 메모리 덤프, 커널 메모리 덤프 또는 라이브 커널 모드 대상에서 프레임워크의 오류 로그 레코드를 표시하려면 !wdfkd.wdflogdump 확장을 사용해 볼 수도 있습니다.

추가 정보

드라이버에 대해 기내 추적 레코더를 사용하도록 설정하는 방법에 대한 자세한 내용은 KMDF 및 UMDF 2 드라이버에서 IFR(Inflight Trace Recorder) 사용을 참조하세요. WDF 드라이버 디버깅에 대한 자세한 내용은 WDF 드라이버 디버깅을 참조 하세요. KMDF 디버깅에 대한 자세한 내용은 커널 모드 드라이버 프레임워크 디버깅을 참조 하세요.

참고 항목

!wdfkd.wdflogdump

!wdfkd.wdfsettraceprefix