Compartir a través de


Resumen de las extensiones del depurador en Wudfext.dll

Advertencia

UMDF 2 es la versión más reciente de UMDF y sustituye a UMDF 1. Todos los controladores UMDF nuevos deben escribirse con 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 de UMDF 1 archivados 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 con UMDF.

El Kit de controladores de Windows (WDK) incluye una biblioteca de extensiones del depurador, denominada WudfExt.dll, que se encuentra en el subdirectorio %DDKROOT%\bin. En este tema se describen los comandos de extensión del depurador en WudfExt.dll, que puede usar para depurar User-Mode Driver Framework (UMDF) versión 1. controladores x .

Para depurar controladores UMDF a partir de la versión 2.0 de UMDF, debe usar en su lugar la biblioteca de extensiones del depurador deWdfkd.dll . Para obtener más información, consulta Windows Driver Framework Extensions (Wdfkd.dll).

Para obtener una descripción completa de cada comando en WudfExt.dll, vea User-Mode Driver Framework Extensions (Wudfext.dll). Para obtener más información sobre todas las bibliotecas de extensiones del depurador disponibles, consulte la documentación que se proporciona con el paquete de depuración de Windows .

Para cargar la biblioteca de extensiones del depurador deWudfExt.dll , escriba el siguiente comando en el símbolo del sistema del depurador:

!load WudfExt.dll

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

Extensión Descripción

!Ayuda

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 se descarga el controlador.

!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

Muestra información sobre un archivo dentro de la pila de UMDF

!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