HID-Erweiterungen
In diesem Abschnitt werden die HiD-Debuggererweiterungsbefehle (Human Interface Device) beschrieben.
Die HID-Debuggererweiterungsbefehle werden in Hidkd.dll implementiert. Um die HID-Befehle zu laden, geben Sie . load hidkd.dll im Debugger ein.
Erste Schritte mit den HID-Erweiterungen
Um mit dem Debuggen eines HID-Problems zu beginnen, geben Sie den Befehl !hidtree ein. Der Befehl !hidtree zeigt eine Liste von Befehlen und Adressen an, mit denen Sie Geräteobjekte, vorbereitete HID-Daten und HID-Berichtsdeskriptoren untersuchen können.
In diesem Abschnitt
Thema | BESCHREIBUNG |
---|---|
Der Befehl !hidkd.help zeigt Hilfe für die Befehle der HID-Debuggererweiterung an. |
|
Der Befehl !hidkd.hidfdo zeigt HID-Informationen an, die einem funktionalen Geräteobjekt (Functional Device Object, FDO) zugeordnet sind. |
|
Der Befehl !hidkd.hidpdo zeigt HID-Informationen an, die einem physischen Geräteobjekt (PDO) zugeordnet sind. |
|
Der Befehl !hidkd.hidtree zeigt eine Liste aller Geräteknoten an, die zusammen mit ihren untergeordneten Knoten über einen HID-Funktionstreiber verfügen. Die untergeordneten Knoten verfügen über ein physisches Geräteobjekt (PDO), das vom HID-Funktionstreiber des übergeordneten Knotens erstellt wurde. |
|
Mit dem Befehl !hidkd.hidppd werden vorbereitete HID-Daten angezeigt. |
|
Der Befehl !hidkd.hidrd zeigt einen HID-Berichtsdeskriptor sowohl im rohen als auch im analysierten Format an. |