Condividi tramite


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

Vedi anche

!wdfkd.wdflogdump

!wdfkd.wdfsettraceprefix