!amli dns

!amli dns 延伸模組會顯示 ACPI 命名空間物件。

語法

    !amli dns [/s] [Name | Address]

參數

/s
使指定之物件下的整個命名空間子樹以遞歸方式顯示。

名字
指定命名空間路徑。

位址
指定命名空間節點的位址。

DLL

Kdexts.dll

其他資訊

如需相關命令及其使用方式的相關信息,請參閱 AMLI調試程式

備註

如果未指定 NameAddress,則會以遞歸方式顯示整個 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