!wdfkd.wdfcrashdump
L'estensione !wdfkd.wdfcrashdump visualizza informazioni sul log degli errori e altre informazioni sul dump di arresto anomalo del sistema da un file minidump, se i dati sono presenti.
KMDF
!wdfkd.wdfcrashdump [InfoType]
UMDF
!wdfkd.wdfcrashdump [DriverName.dll][-d | -f | -m]
Parametri
InfoType
Specifica il tipo di informazioni da visualizzare. InfoType è facoltativo e può essere uno dei valori seguenti:
log
Visualizza le informazioni del log degli errori, se disponibili nel file di dump di arresto anomalo del sistema. Questo è il valore predefinito.
caricatore
Visualizza i driver associati dinamici del minidump.
DriverName.dll
Specifica il nome di un driver UMDF. È necessario includere il suffisso del file .dll. Se questo parametro facoltativo viene omesso, l'output include metadati, l'elenco dei moduli caricati e i log disponibili.
-d
Visualizza solo i log del driver.
-f
Visualizza solo i log del framework.
-m
Unisce i log del framework e dei driver nell'ordine registrato.
DLL
Wdfkd.dll
Framework
KMDF
UMDF 2.15
Osservazioni:
Questo esempio illustra come usare !wdfkd.wdfcrashdump per visualizzare informazioni sui driver KMDF. Se si specifica il caricatore per InfoType, l'output include driver associati dinamicamente nel file minidump.
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
----------------------------------------------
Questo esempio illustra come usare !wdfkd.wdfcrashdump per visualizzare informazioni sui driver UMDF. Se si esegue !wdfkd.wdfcrashdump senza parametri, l'output include il driver che ha causato l'arresto anomalo e un elenco di tutti i driver caricati nel processo host che non è riuscito. È possibile fare clic sui driver in questo elenco con i log associati.
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
Nell'esempio precedente, l'output include il tipo di errore, ovvero il tipo di evento nel report WER. Qui può essere WUDFVerifierFailure o WUDFUnhandledException. Per altre informazioni, vedere Accesso ai metadati UMDF nei report wer. L'output per UMDF include un codice di errore, se il tipo di evento è WUDFVerifierFailure.
Per visualizzare i record del log degli errori del framework da un dump di memoria completo, un dump della memoria del kernel o una destinazione in modalità kernel live, è anche possibile provare l'estensione !wdfkd.wdflogdump.
Informazioni aggiuntive
Per informazioni sull'abilitazione del registratore di traccia in volo per il driver, vedere Uso di IfR (Inflight Trace Recorder) nei driver KMDF e UMDF 2. Per altre informazioni sul debug dei driver WDF, vedere Debug dei driver WDF. Per informazioni sul debug kmdf, vedere Debug del framework driver in modalità kernel.