!devnode
!devnode 擴充功能會顯示裝置樹狀目錄中節點的相關信息。
!devnode Address [Flags] [Service]
!devnode 1
!devnode 2
參數
位址
指定要顯示其節點之裝置延伸模組的十六進位位址。 如果這是零,則會顯示主要裝置樹狀結構的根目錄。
標誌
指定要顯示的輸出層級。 這可以是下列位的任何組合:
位 0 (0x1)
讓顯示包含裝置節點的所有子系。
位 1 (0x2)
導致顯示包含使用的資源(CM_RESOURCE_LIST)。 其中包括IRP_MN_QUERY_RESOURCES所報告的開機組態,以及配置給IRP_MN_START_DEVICE之 AllocatedResources 參數中裝置的資源。
位 2 (0x4)
導致顯示包含IRP_MN_FILTER_RESOURCE_REQUIREMENTS所報告所需的資源(IO_RESOURCE_REQUIREMENTS_LIST)。
位 3 (0x8)
使顯示包含已翻譯資源的清單,如配置給裝置在 IRP_MN_START_DEVICE 的 AllocatedResourcesTranslated 參數中。
位 4 (0x10)
指定只顯示未啟動的裝置節點。
位 5 (0x20)
指定只顯示問題裝置節點。 (這些節點包含旗標位DNF_HAS_PROBLEM或DNF_HAS_PRIVATE_PROBLEM。
服務
指定服務的名稱。 如果包含此功能,則只會顯示此服務所驅動裝置節點。 (If 旗標 包括位0x1、此服務驅動的裝置節點,以及其所有子系都會顯示。
DLL
Kdexts.dll
其他資訊
如需此擴充功能命令的應用程式,請參閱 隨插即用 偵錯。 如需裝置樹狀結構的相關信息,請參閱 Windows 驅動程式套件 (WDK) 檔和 Microsoft Mark Russinovich 和 David 所羅門的 Windows 內部 。
備註
!devnode 1 命令會列出裝置物件的所有擱置移除。
!devnode 2 命令會列出所有擱置的裝置物件退出。
您可以使用 !devnode 0 1 來查看整個裝置樹狀結構。