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