Observação
O acesso a essa página exige autorização. Você pode tentar entrar ou alterar diretórios.
O acesso a essa página exige autorização. Você pode tentar alterar os diretórios.
Warning
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 recurso novo está sendo adicionado ao UMDF 1 e há suporte limitado para UMDF 1 em versões mais recentes do Windows 10. Os drivers universais do Windows devem usar o UMDF 2.
Os exemplos de 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 aoUMDF.
The Windows Driver Kit (WDK) includes a debugger extension library, named WudfExt.dll, which is located in the %DDKROOT%\bin subdirectory. This topic describes the debugger extension commands in WudfExt.dll, which you can use to debug User-Mode Driver Framework (UMDF) version 1.x drivers.
To debug UMDF drivers starting in UMDF version 2.0, you must instead use the Wdfkd.dll debugger extension library. Para obter mais informações, consulte Extensões da Estrutura do Windows Driver (Wdfkd.dll).
For a complete description of each command in WudfExt.dll, see User-Mode Driver Framework Extensions (Wudfext.dll). For more information about all available debugger extension libraries, see the documentation that is supplied with the Windows Debugging package.
To load the WudfExt.dll debugger extension library, enter the following command at the debugger's command prompt:
!load WudfExt.dll
A tabela a seguir resume os comandos de extensão que a biblioteca de extensão WudfExt.dll fornece.
| Extension | Description |
|---|---|
!help |
Mostra todas as extensões de depurador compatíveis com WudfExt.dll |
!umdevstacks |
Mostra todas as pilhas de dispositivo 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 o PnP (Plug and Play) 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 |
Shows information about a UMDF intra-stack file |
!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 |