Freigeben über


!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