!amli dns
Die DNS-Erweiterung !amli zeigt ein ACPI-Namespaceobjekt an.
Syntax
!amli dns [/s] [Name | Address]
Parameter
/s
Bewirkt, dass die gesamte Namespaceunterstruktur unter dem angegebenen Objekt rekursiv angezeigt wird.
Name
Gibt den Namespacepfad an.
Adresse
Gibt die Adresse des Namespaceknotens an.
DLL
Kdexts.dll
Zusätzliche Informationen
Informationen zu verwandten Befehlen und deren Verwendung finden Sie im AMLI-Debugger.
Hinweise
Wenn weder Name noch Adresse angegeben wird, wird die gesamte ACPI-Namespacestruktur rekursiv angezeigt. Der /s-Parameter wird in diesem Fall immer angenommen, auch wenn er nicht angegeben ist.
Dieser Befehl ist nützlich, um zu bestimmen, was ein bestimmtes Namespaceobjekt ist – unabhängig davon, ob es sich um eine Methode, eine Feldeinheit, ein Gerät oder einen anderen Objekttyp handelt.
Ohne den Parameter "/s " entspricht diese Erweiterung der Erweiterung !nsobj . Mit dem Parameter "/s " entspricht sie der Erweiterung "!nstree ".
Nachfolgend finden Sie einige Beispiele. Der folgende Befehl zeigt den Namespace für das Objekt-BIOS an:
AMLI(? for help)-> dns \bios
ACPI Name Space: \BIOS (80E5F378)
OpRegion(BIOS:RegionSpace=SystemMemory,Offset=0xfcb07500,Len=2816)
Der folgende Befehl zeigt den Namespace für das Objekt _BST und die Struktur an, die ihm untergeordnet ist:
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)
Geben Sie Folgendes ein, um den Namespace für das Gerät BAT1 anzuzeigen:
kd> !amli dns /s \_sb.pci0.isa.bat1
Um den Namespace aller untergeordneten Elemente des DOCK-Geräts anzuzeigen, geben Sie Folgendes ein:
kd> !amli dns /s \_sb.pci0.dock
Um den Namespace anzuzeigen, der der _DCK-Methode untergeordnet ist, geben Sie Folgendes ein:
kd> !amli dns /s \_sb.pci0.dock._dck
Geben Sie Folgendes ein, um den gesamten Namespace anzuzeigen:
kd> !amli dns