Compartilhar via


Resumo das Extensões do Depurador no Wudfext.dll

Aviso

O UMDF 2 é a versão mais recente do UMDF e substitui o UMDF 1. Todos os novos drivers UMDF devem ser gravados usando UMDF 2. Nenhum novo recurso está sendo adicionado ao UMDF 1 e há suporte limitado para UMDF 1 em versões mais recentes do Windows 10. Drivers universais do Windows devem usar UMDF 2.

Os exemplos umdf 1 arquivados podem ser encontrados no Windows 11, versão 22H2 – Atualização de exemplos de driver de maio de 2022.

Para obter mais informações, consulte Introdução com UMDF.

O WDK (Kit de Driver do Windows) inclui uma biblioteca de extensão do depurador, chamada WudfExt.dll, que está localizada no subdiretório %DDKROOT%\bin. Este tópico descreve os comandos de extensão do depurador no WudfExt.dll, que você pode usar para depurar User-Mode Driver Framework (UMDF) versão 1. x drivers.

Para depurar drivers UMDF a partir da versão 2.0 do UMDF, você deve usar a biblioteca de extensões do depuradorWdfkd.dll . Para obter mais informações, consulte Extensões da Estrutura de Driver do Windows (Wdfkd.dll).

Para obter uma descrição completa de cada comando no WudfExt.dll, consulte Extensões da Estrutura de Driver do Modo de Usuário (Wudfext.dll). Para obter mais informações sobre todas as bibliotecas de extensão do depurador disponíveis, consulte a documentação fornecida com o pacote de Depuração do Windows .

Para carregar o WudfExt.dll biblioteca de extensão do depurador, insira o seguinte comando no prompt de comando do depurador:

!carregar WudfExt.dll

A tabela a seguir resume os comandos de extensão que a biblioteca de extensões WudfExt.dll fornece.

Extensão Descrição

!Ajuda

Mostra todas as extensões de depurador compatíveis com WudfExt.dll

!umdevstacks

Mostra todas as pilhas de dispositivos no processo de host

!umdevstack

Mostra informações sobre uma pilha de dispositivos no processo de host

!umirps

Mostra a lista de pacotes de solicitação de E/S pendentes no processo de host

!umirp

Mostra informações sobre um pacote de solicitação de E/S no modo de usuário

!wudfdriverinfo

Mostra informações sobre um driver UMDF

!wudfdevicequeues

Mostra todas as filas de E/S para um dispositivo

!wudfqueue

Mostra informações sobre uma fila de E/S

!wudfrequest

Mostra informações sobre uma solicitação de E/S

!wudfobject

Mostra informações sobre um objeto WDF, bem como suas relações pai e filho

!wudfdevice

Mostra Plug and Play (PnP) e sistemas de estado de gerenciamento de energia para um dispositivo

!wudfdumpobjects

Mostra a lista de objetos WDF pendentes; usado para determinar quaisquer objetos vazados quando o driver descarrega

!wudfiotarget

Mostra informações sobre um destino de E/S, incluindo seu estado e lista de solicitações enviadas

!wudffile

Mostra informações sobre um arquivo de estrutura

!umfile

Mostra informações sobre um arquivo de intra-pilha UMDF

!wudffilehandletarget

Mostra informações sobre um destino de E/S baseado em identificador de arquivo

!wudfusbtarget

Mostra informações sobre um destino de E/S USB

!wudfusbinterface

Mostra informações sobre um objeto de interface USB

!wudfusbpipe

Mostra informações sobre um objeto de pipe USB

!wudfrefhist

Mostra o histórico de contagem de referência para um objeto de estrutura