Compartilhar via


Resumo das extensões do depurador no Wudfext.dll

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