Compartilhar via


!amli dns

A extensão dns !amli exibe um objeto de namespace ACPI.

Sintaxe

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

Parâmetros

/s
Faz com que toda a subárvore do namespace no objeto especificado seja exibida recursivamente.

Nome
Especifica o caminho do namespace.

Endereço
Especifica o endereço do nó do namespace.

DLL

Kdexts.dll

Informações Adicionais

Para obter informações sobre comandos relacionados e seus usos, consulte O depurador AMLI.

Comentários

Se nem Nome nem Endereço forem especificados, toda a árvore de namespace ACPI será exibida recursivamente. O parâmetro /s é sempre assumido nesse caso, mesmo que não seja especificado.

Esse comando é útil para determinar o que é um objeto de namespace específico, seja um método, uma unidade de campo, um dispositivo ou outro tipo de objeto.

Sem o parâmetro /s , essa extensão é equivalente à extensão !nsobj . Com o parâmetro /s , ele é equivalente à extensão !nstree .

Aqui estão alguns exemplos. O comando a seguir exibe o namespace para o BIOS do objeto:

AMLI(? for help)-> dns \bios

ACPI Name Space: \BIOS (80E5F378)
OpRegion(BIOS:RegionSpace=SystemMemory,Offset=0xfcb07500,Len=2816)

O comando a seguir exibe o namespace para o objeto _BST e a árvore subordinada a ele:

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)

Para exibir o namespace do dispositivo BAT1, digite:

kd> !amli dns /s \_sb.pci0.isa.bat1

Para exibir o namespace de tudo subordinado ao dispositivo DOCK, digite:

kd> !amli dns /s \_sb.pci0.dock

Para exibir o namespace subordinado ao método _DCK, digite:

kd> !amli dns /s \_sb.pci0.dock._dck

Para exibir todo o namespace, digite:

kd> !amli dns