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