!hidkd.hidtree
!hidkd.hidtree 擴充功能命令會顯示具有 HID 函式驅動程式及其子節點的所有裝置節點清單。 子節點具有父節點 HID 函式驅動程式所建立的實體裝置物件 (PDO)。
!hidkd.hidtree
此螢幕快照顯示 !hidtree 命令的輸出範例。
在此範例中,有兩個裝置節點具有 HID 函式驅動程式。 功能性裝置物件 (FDO) 代表這兩個節點中的 HID 驅動程式。 第一個 FDO 節點有兩個子節點,而第二個 FDO 節點有一個子節點。 在調試程序輸出中,子節點具有 PDO 標題。
注意 這組裝置節點不會形成具有單一根節點的樹狀結構。 具有 HID 函式驅動程式的裝置節點可以彼此隔離。
當您偵錯 HID 問題時, !hidtree 是開始的好位置,因為命令會顯示數個位址,您可以傳遞至其他 HID 調試程式命令。 輸出會使用 調試程式標記語言 (DML) 來提供連結。 鏈接會執行命令,以提供與個別裝置節點相關的詳細資訊。 例如,您可以按兩下其中 一個 !hidfdo 連結來取得 FDO 的相關信息。 除了按兩下連結,您也可以輸入命令。 例如,若要查看上述輸出中第一個節點的詳細資訊,您可以輸入命令 !devnode 0xffffe00003b18d30。
注意 :D ML 功能可在 WinDbg 中使用,但無法在 Visual Studio 或 KD 中使用。
DLL
Hidkd.dll