!amli dns
Расширение !amli dns отображает объект пространства имен ACPI.
Синтаксис
!amli dns [/s] [Name | Address]
Параметры
/s
Вызывает рекурсивное отображение всего поддерев пространства имен в указанном объекте.
Имя
Указывает путь к пространству имен.
Адрес
Указывает адрес узла пространства имен.
DLL-библиотеки
Kdexts.dll
Дополнительная информация
Сведения о связанных командах и их использовании см. в разделе "Отладчик AMLI".
Замечания
Если ни имя, ни адрес не указан, отображается все дерево пространства имен 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