Compartir a través de


Resumen de las extensiones del depurador en Wudfext.dll

Warning

UMDF 2 es la versión más reciente de UMDF y sustituye a UMDF 1. Todos los nuevos controladores UMDF deben escribirse mediante UMDF 2. No se agregan nuevas características a UMDF 1 y hay compatibilidad limitada con UMDF 1 en versiones más recientes de Windows 10. Los controladores universales de Windows deben usar UMDF 2.

Los ejemplos archivados de UMDF 1 se pueden encontrar en la Actualización de ejemplos de controladores de Windows 11, versión 22H2 - mayo de 2022.

Para obtener más información, consulta Introducción a UMDF.

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 obtener más información, consulta Windows Driver Framework Extensions (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

En la tabla siguiente se resumen los comandos de extensión que proporciona la biblioteca de extensiones de WudfExt.dll.

Extension Description

!help

Muestra todas las extensiones del depurador que WudfExt.dll admite

!umdevstacks

Muestra todas las pilas de dispositivos en el proceso de host

!umdevstack

Muestra información sobre una pila de dispositivos en el proceso de host

!umirps

Muestra la lista de paquetes de solicitud de E/S pendientes en el proceso de host.

!umirp

Muestra información sobre un paquete de solicitud de E/S en modo de usuario

!wudfdriverinfo

Muestra información sobre un controlador UMDF

!wudfdevicequeues

Muestra todas las colas de E/S de un dispositivo

!wudfqueue

Muestra información sobre una cola de E/S

!wudfrequest

Muestra información sobre una solicitud de E/S

!wudfobject

Muestra información sobre un objeto WDF, así como sus relaciones primarias y secundarias.

!wudfdevice

Muestra plug and Play (PnP) y sistemas de estado de administración de energía para un dispositivo

!wudfdumpobjects

Muestra la lista de objetos WDF pendientes; se usa para determinar los objetos filtrados cuando el controlador se descarga

!wudfiotarget

Muestra información sobre un destino de E/S, incluido su estado y la lista de solicitudes enviadas.

!wudffile

Muestra información sobre un archivo de marco

!umfile

Shows information about a UMDF intra-stack file

!wudffilehandletarget

Muestra información sobre un destino de E/S basado en identificador de archivo

!wudfusbtarget

Muestra información sobre un destino de E/S USB

!wudfusbinterface

Muestra información sobre un objeto de interfaz USB

!wudfusbpipe

Muestra información sobre un objeto de canalización USB

!wudfrefhist

Muestra el historial de recuento de referencias de un objeto de marco