Nota:
El acceso a esta página requiere autorización. Puede intentar iniciar sesión o cambiar directorios.
El acceso a esta página requiere autorización. Puede intentar cambiar los directorios.
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 |