Partager via


!amli dns

L’extension dns !amli affiche un objet d’espace de noms ACPI.

Syntaxe

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

Paramètres

/s
Provoque l’affichage récursif de l’intégralité de l’arborescence de l’espace de noms sous l’objet spécifié.

Nom
Spécifie le chemin d’accès de l’espace de noms.

Adresse
Spécifie l’adresse du nœud d’espace de noms.

DLL

Kdexts.dll

Informations supplémentaires

Pour plus d’informations sur les commandes associées et leurs utilisations, consultez le débogueur AMLI.

Notes

Si aucun nom ni adresse n’est spécifié, l’arborescence d’espaces de noms ACPI entière s’affiche de manière récursive. Le paramètre /s est toujours supposé dans ce cas, même s’il n’est pas spécifié.

Cette commande est utile pour déterminer ce qu’est un objet d’espace de noms particulier , qu’il s’agisse d’une méthode, d’une unité de champ, d’un appareil ou d’un autre type d’objet.

Sans le paramètre /s , cette extension équivaut à l’extension !nsobj . Avec le paramètre /s , il équivaut à l’extension !nstree .

Voici quelques exemples. La commande suivante affiche l’espace de noms pour le bios de l’objet :

AMLI(? for help)-> dns \bios

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

La commande suivante affiche l’espace de noms de l’objet _BST et l’arborescence subordonnée à celle-ci :

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)

Pour afficher l’espace de noms de l’appareil BAT1, tapez :

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

Pour afficher l’espace de noms de tous les éléments subordonnés à l’appareil DOCK, tapez :

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

Pour afficher l’espace de noms subordonné à la méthode _DCK, tapez :

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

Pour afficher l’espace de noms entier, tapez :

kd> !amli dns