!wdfkd.wdfdriverinfo
L’extension !wdfkd.wdfdriverinfo affiche des informations sur le pilote spécifié, y compris son arborescence de périphériques, la version de la bibliothèque Kernel-Mode Driver Framework (KMDF) avec laquelle le pilote a été compilé, et une liste des objets de périphérique de framework que le pilote a créés.
!wdfkd.wdfdriverinfo [DriverName [Flags]]
Paramètres
DriverName
facultatif. Le nom du pilote. DriverName ne doit pas inclure l’extension de fichier .sys.
Drapeaux
facultatif. Indicateurs spécifiant le type d’informations à afficher. Flags peut être n’importe quelle combinaison des bits suivants :
Bit 0 (0x1)
L’affichage inclura les paramètres du vérificateur pour le pilote et inclura également un compte des objets WDF. Cet indicateur peut être combiné avec le bit 6 (0x40) pour afficher des objets internes.
Bit 4 (0x10)
L’affichage inclura la hiérarchie des handles KMDF pour le pilote.
Bit 5 (0x20)
L’affichage inclura les informations sur le contexte et les fonctions de rappel pour chaque handle. Cet indicateur est uniquement valide lorsque le bit 4 (0x10) est défini.
Bit 6 (0x40)
L’affichage inclut des informations supplémentaires pour chaque handle. Cet indicateur est uniquement valide lorsque le bit 4 (0x10) est défini. Cet indicateur peut être combiné avec le bit 0 (0x1) pour afficher des objets internes.
Bit 7 (0x80)
Les informations sur le handle seront affichées sous une forme plus compacte.
Bit 8 (0x100)
L’affichage alignera à gauche les informations de type interne. Cet indicateur est uniquement valide lorsque le bit 4 (0x10) est défini.
Bit 9 (0x200)
L’affichage inclut les handles que le pilote a potentiellement laissées fuir. Les versions KMDF 1.1 et ultérieures prennent en charge cet indicateur. Cet indicateur est uniquement valide lorsque le bit 4 (0x10) est défini.
Bit 10 (0x400)
L’affichage inclut l’arborescence de l’appareil sous forme détaillée.
DLL
Wdfkd.dll
Frameworks
KMDF 1, UMDF 2
Informations supplémentaires
Pour plus d’informations, veuillez consulter la section Débogage de l’infrastructure du pilote Kernel-Mode.
Notes
Si vous omettez le paramètre DriverName, le pilote par défaut est utilisé. Vous pouvez afficher le pilote par défaut en utilisant l’extension !wdfkd.wdfgetdriver; vous pouvez définir le pilote par défaut en utilisant l’extension !wdfkd.wdfsetdriver.
L’exemple suivant montre l’affichage de l’extension !wdfkd.wdfdriverinfo.
## kd> !wdfdriverinfo wdfrawbusenumtest
----------------------------------
Default driver image name: wdfrawbusenumtest
WDF library image name: Wdf01000
FxDriverGlobals 0x83b7af18
WdfBindInfo 0xf22250ec
## Version v1.5 build(1234)
----------------------------------
WDFDRIVER: 0x7cbc90d0
!WDFDEVICE 0x7ca7b1c0
context: dt 0x83584ff8 ROOT_CONTEXT (size is 0x1 bytes)
<no associated attribute callbacks>
!WDFDEVICE 0x7cad31c8
context: dt 0x8352cff0 RAW_PDO_CONTEXT (size is 0xc bytes)
<no associated attribute callbacks>
Commentaires
https://aka.ms/ContentUserFeedback.
Bientôt disponible : Tout au long de 2024, nous allons supprimer progressivement GitHub Issues comme mécanisme de commentaires pour le contenu et le remplacer par un nouveau système de commentaires. Pour plus d’informations, consultezEnvoyer et afficher des commentaires pour