!wdfkd.wdfdriverinfo
Die Erweiterung !wdfkd.wdfdriverinfo zeigt Informationen über den angegebenen Treiber an, einschließlich seines Gerätebaums, der Version der Kernel-Mode Driver Framework (KMDF)-Bibliothek, mit der der Treiber kompiliert wurde, und einer Liste der Framework-Geräteobjekte, die der Treiber erstellt hat.
!wdfkd.wdfdriverinfo [DriverName [Flags]]
Parameter
DriverName
Optional. Der Name des Fahrers. DriverName darf nicht die Dateinamenerweiterung .sys enthalten.
Flaggen
Optional. Flags, die die Art der anzuzeigenden Informationen angeben. Flags können eine beliebige Kombination der folgenden Bits sein:
Bit 0 (0x1)
Die Anzeige enthält die Prüfeinstellungen für den Treiber und die Anzahl der WDF-Objekte. Dieses Flag kann mit Bit 6 (0x40) kombiniert werden, um interne Objekte anzuzeigen.
Bit 4 (0x10)
Die Anzeige enthält die KMDF-Handle-Hierarchie für den Treiber.
Bit 5 (0x20)
Die Anzeige enthält Informationen über den Kontext und die Rückruffunktion für jedes Handle. Dieses Flag ist nur gültig, wenn Bit 4 (0x10) gesetzt ist.
Bit 6 (0x40)
Die Anzeige enthält zusätzliche Informationen zu jedem Handle. Dieses Flag ist nur gültig, wenn Bit 4 (0x10) gesetzt ist. Dieses Flag kann mit Bit 0 (0x1) kombiniert werden, um interne Objekte anzuzeigen.
Bit 7 (0x80)
Die Handleinformationen werden in einem kompakteren Format angezeigt.
Bit 8 (0x100)
Die Anzeige richtet die internen Typinformationen links aus. Dieses Flag ist nur gültig, wenn Bit 4 (0x10) gesetzt ist.
Bit 9 (0x200)
Auf dem Display werden die Handles angezeigt, die dem Fahrer möglicherweise entgangen sind. KMDF Version 1.1 und höher unterstützen dieses Flag. Dieses Flag ist nur gültig, wenn Bit 4 (0x10) gesetzt ist.
Bit 10 (0x400)
Die Anzeige enthält den Gerätebaum in ausführlicher Form.
DLL
Wdfkd.dll
Frameworks
KMDF 1, UMDF 2
Zusätzliche Informationen
Weitere Informationen finden Sie unter Kernelmodus-Treiberframeworkdebugging.
Hinweise
Wenn Sie den Parameter DriverName weglassen, wird der Standardtreiber verwendet. Sie können den Standardtreiber mit der Erweiterung !wdfkd.wdfgetdriver anzeigen; Sie können den Standardtreiber mit der Erweiterung !wdfkd.wdfsetdriver einstellen.
Das folgende Beispiel zeigt die Anzeige der Erweiterung !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>