Partager via


!wdfkd.wdfcrashdump

L’extension !wdfkd.wdfcrashdump affiche les informations de journal d’erreurs et autres informations de crash dump à partir d’un fichier minidump, si les données sont présentes.

KMDF

!wdfkd.wdfcrashdump [InfoType]

UMDF

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

Paramètres

InfoType
Spécifie le type d’informations à afficher. InfoType est facultatif et peut être l’une des valeurs suivantes :

log
Affiche les informations de journal d’erreurs, si elles sont disponibles dans le fichier de crash dump. Il s’agit de la valeur par défaut.

loader
Affiche les pilotes liés dynamiquement du minidump.

DriverName.dll
Spécifie le nom d’un pilote UMDF. Vous devez inclure le suffixe .dll. Si ce paramètre facultatif est omis, la sortie inclut les métadonnées, la liste des modules chargés et les journaux disponibles.

-d
Affiche uniquement les journaux du pilote.

-f
Affiche uniquement les journaux du framework.

-m
Fusionne les journaux du framework et du pilote dans leur ordre d’enregistrement.

DLL

Wdfkd.dll

Frameworks

KMDF

UMDF 2.15

Notes

Cet exemple montre comment utiliser !wdfkd.wdfcrashdump pour afficher des informations sur les pilotes KMDF. Si vous spécifiez loader pour InfoType, la sortie inclut les pilotes liés dynamiquement dans le fichier 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
----------------------------------------------

Cet exemple montre comment utiliser !wdfkd.wdfcrashdump pour afficher des informations sur les pilotes UMDF. Si vous exécutez !wdfkd.wdfcrashdump sans paramètres, la sortie inclut le pilote ayant provoqué le crash et une liste de tous les pilotes chargés dans le processus hôte qui a échoué. Vous pouvez cliquer sur les pilotes dans cette liste qui ont des journaux associés.

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

Dans l’exemple ci-dessus, la sortie inclut le type de défaillance, qui est le type d’événement dans le rapport WER. Ici, cela peut être WUDFVerifierFailure ou WUDFUnhandledException. Pour plus d’informations, veuillez consulter la section Accès aux métadonnées UMDF dans les rapports WER. La sortie pour UMDF inclut un code d’erreur, si le type d’événement est WUDFVerifierFailure.

Pour afficher les enregistrements de journal d’erreurs du framework à partir d’un vidage de mémoire complet, d’un vidage de mémoire du noyau, ou d’une cible en mode live kernel, vous pouvez également essayer l’extension !wdfkd.wdflogdump.

Informations supplémentaires

Pour obtenir des informations concernant l’activation de l’enregistreur de trace embarqué pour votre pilote, veuillez consulter la section Utilisation de l’enregistreur de trace en vol (IFR) dans les pilotes KMDF et UMDF 2. Pour plus d’informations sur le débogage des pilotes WDF, veuillez consulter la section Débogage des pilotes WDF. Pour des informations sur le débogage de KMDF, veuillez consulter la section Débogage du framework de pilotes en mode kernel.

Voir aussi

!wdfkd.wdflogdump

!wdfkd.wdfsettraceprefix