!devnode
A extensão !devnode exibe informações sobre um nó na árvore de dispositivos.
!devnode Address [Flags] [Service]
!devnode 1
!devnode 2
Parâmetros
Endereço
Especifica o endereço hexadecimal da extensão do dispositivo cujo nó será exibido. Se for zero, a raiz da árvore de dispositivos principal será exibida.
Sinalizadores
Especifica o nível de saída a ser exibido. Esta pode ser uma combinação dos seguintes bits:
Bit 0 (0x1)
Leva a exibição a incluir todos os filhos do nó do dispositivo.
Bit 1 (0x2)
Leva a exibição a incluir recursos usados (CM_RESOURCE_LIST). Isso inclui a configuração de inicialização relatada por IRP_MN_QUERY_RESOURCES e os recursos alocados para o dispositivo no parâmetro AllocatedResources de IRP_MN_START_DEVICE.
Bit 2 (0x4)
Leva a exibição a incluir recursos necessários (IO_RESOURCE_REQUIREMENTS_LIST) conforme relatado por IRP_MN_FILTER_RESOURCE_REQUIREMENTS.
Bit 3 (0x8)
Leva a exibição a incluir uma lista de recursos traduzidos conforme alocados para o dispositivo no parâmetro AllocatedResourcesTranslated de IRP_MN_START_DEVICE.
Bit 4 (0x10)
Especifica que apenas os nós de dispositivo não iniciados devem ser exibidos.
Bit 5 (0x20)
Especifica que apenas nós de dispositivo com problemas devem ser exibidos. (Esses são nós contendo os bits de sinalizador DNF_HAS_PROBLEM ou DNF_HAS_PRIVATE_PROBLEM.)
Serviço
Especifica o nome de um serviço. Se ele for incluído, apenas os nós de dispositivo orientados por esse serviço serão exibidos. (Se Flags incluírem o bit 0x1, os nós do dispositivo controlados por este serviço e todos os filhos serão exibidos.)
DLL
Kdexts.dll
Informações Adicionais
Consulte Depuração Plug and Play para aplicativos deste comando de extensão. Para conhecer melhor as árvores do dispositivo, confira a documentação do WDK (Kit de Driver do Windows) e Microsoft Windows Internals de Mark Russinovich e David Solomon.
Comentários
O comando !devnode 1 lista todas as remoções pendentes de objetos de dispositivo.
O comando !devnode 2 lista todas as ejeções pendentes de objetos de dispositivo.
É possível usar !devnode 0 1 para ver a árvore de dispositivos inteira.