!devstack

A extensão !devstack mostra uma exibição formatada da pilha de dispositivos associada a um objeto de dispositivo.

!devstack DeviceObject 

Parâmetros

Objeto de dispositivo
Especifica o objeto de dispositivo. Este pode ser o endereço hexadecimal da estrutura DEVICE_OBJECT ou o nome do dispositivo.

DLL

Kdexts.dll

Informações Adicionais

Para saber mais sobre pilhas de dispositivos, confira a documentação do WDK (Kit de Driver do Windows).

Comentários

Quando DeviceObject define o nome do dispositivo, mas não fornece prefixo, considera-se o prefixo "\Device\". Observe que esse comando verificará se DeviceObject é um endereço válido ou nome de dispositivo antes de usar o avaliador de expressão.

Este é um exemplo:

kd> !devstack e000000085007b50
 !DevObj   !DrvObj            !DevExt   ObjectName
  e0000165fff32040  \Driver\kmixer     e0000165fff32190  
> e000000085007b50  \Driver\swenum     e000000085007ca0  KSENUM#00000005
!DevNode e0000165fff2e010 :
  DeviceInst is "SW\{b7eafdc0-a680-11d0-96d8-00aa0051e51d}\{9B365890-165F-11D0-A195-0020AFD156E4}"
 ServiceName is "kmixer"