Compartir a través de


!wdfkd.wdfcrashdump

La extensión !wdfkd.wdfcrashdump muestra la información del registro de errores y otra información de volcado de errores de un archivo de minivolcado, si los datos están presentes.

KMDF

!wdfkd.wdfcrashdump [InfoType]

UMDF

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

Parámetros

InfoType
Especifica el tipo de información que se va a mostrar. InfoType es opcional y puede ser cualquiera de los siguientes valores:

log
Muestra la información del registro de errores, si está disponible en el archivo de volcado de errores. Este es el valor predeterminado.

loader
Muestra los controladores de enlace dinámico del minivolcado.

DriverName.dll
Especifica el nombre de un controlador UMDF. Debe incluir el sufijo de archivo .dll. Si se omite este parámetro opcional, la salida incluye los metadatos, la lista de módulos cargados y los registros disponibles.

-d
Muestra solo los registros del controlador.

-f
Muestra solo los registros del marco de trabajo.

-m
Fusiona los registros del marco de trabajo y del controlador en su orden registrado.

Archivo DLL

Wdfkd.dll

Marcos de trabajo

KMDF

UMDF 2.15

Comentarios

Este ejemplo muestra cómo utilizar !wdfkd.wdfcrashdump para ver información sobre los controladores KMDF. Si especifica loader en InfoType, la salida incluye controladores de enlace dinámico en el archivo de minivolcado.

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
----------------------------------------------

Este ejemplo muestra cómo utilizar !wdfkd.wdfcrashdump para ver información sobre los controladores UMDF. Si emite !wdfkd.wdfcrashdump sin parámetros, la salida incluye el controlador que causó el error y una lista de todos los controladores cargados en el proceso de host que fallaron. Puede hacer clic en los controladores de esta lista que tengan registros asociados.

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

En el ejemplo anterior, la salida incluye el tipo de error, que es el tipo de evento en el informe WER. Aquí, puede ser WUDFVerifierFailure o WUDFUnhandledException. Para obtener más información, consulte Acceso a los metadatos UMDF en los informes WER. La salida para UMDF incluye un código de error, si el tipo de evento es WUDFVerifierFailure.

Para visualizar los registros del registro de errores del marco de trabajo partir de un volcado de memoria completa , un volcado de memoria del kernel o un objetivo de modo kernel en directo; también puede probar la extensión !wdfkd.wdflogdump.

Información adicional

Para obtener información sobre cómo habilitar el registrador de grabadora de inflight para su controlador, consulte Uso de grabadora de seguimiento de Inflight (IFR) en los controladores KMDF y UMDF 2. Para obtener más información acerca de la depuración de los controladores WDF, consulte Depuración de controladores WDF. Si desea más información sobre la depuración de KMDF, consulte Depuración del marco de trabajo de controlador en modo kernel.

Consulte también

!wdfkd.wdflogdump

!wdfkd.wdfsettraceprefix