!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