!amli dns
!amli dns 延伸模組會顯示 ACPI 命名空間物件。
語法
!amli dns [/s] [Name | Address]
參數
/s
使指定之物件下的整個命名空間子樹以遞歸方式顯示。
名字
指定命名空間路徑。
位址
指定命名空間節點的位址。
DLL
Kdexts.dll
其他資訊
如需相關命令及其使用方式的相關信息,請參閱 AMLI調試程式。
備註
如果未指定 Name 和 Address,則會以遞歸方式顯示整個 ACPI 命名空間樹狀結構。 在此情況下,一律會假設 /s 參數,即使未指定也一樣。
此命令適用於判斷特定命名空間對象是什麼,無論是方法、欄位單位、裝置還是其他類型的物件。
如果沒有 /s 參數,此擴充功能就相當於 !nsobj 延伸模組。 使用 /s 參數時,它相當於 !nstree 延伸模組。
以下列出一些範例。 下列命令會顯示物件 bios 的命名空間:
AMLI(? for help)-> dns \bios
ACPI Name Space: \BIOS (80E5F378)
OpRegion(BIOS:RegionSpace=SystemMemory,Offset=0xfcb07500,Len=2816)
下列命令會顯示物件_BST的命名空間,以及它所屬的樹狀結構:
kd> !amli dns /s \_sb.pci0.isa.bat1._bst
ACPI Name Space: \_SB.PCI0.ISA.BAT1._BST (c29c2044)
Method(_BST:Flags=0x0,CodeBuff=c29c20a5,Len=103)
若要顯示裝置 BAT1 的命名空間,請輸入:
kd> !amli dns /s \_sb.pci0.isa.bat1
若要顯示一切從屬於 DOCK 裝置的命名空間,請輸入:
kd> !amli dns /s \_sb.pci0.dock
若要顯示與 _DCK 方法相等的命名空間,請輸入:
kd> !amli dns /s \_sb.pci0.dock._dck
若要顯示整個命名空間,請輸入:
kd> !amli dns