共用方式為


!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 Windows Internals by Mark Russinovich 和 David 所羅門。

備註

!devnode 1 命令會列出裝置物件的所有擱置移除。

!devnode 2 命令會列出所有擱置的裝置物件退出。

您可以使用 !devnode 0 1 來查看整個裝置樹狀結構。