Comparteix via


Depuración de un controlador de Windows

Para obtener información general sobre los controladores de depuración, consulte Introducción con depuración de Windows.

Grabadora de seguimiento a bordo

A partir de Windows 10, puede compilar el archivo binario del controlador KMDF o UMDF para que obtenga información adicional sobre la depuración de controladores a través de la Grabadora de seguimiento en luz. Los controladores de Windows pueden aprovechar esta característica.

Además, si ha usado la plantilla KMDF de Visual Studio, el controlador usa el preprocesador de seguimiento de software (WPP) de Windows para escribir mensajes de seguimiento. El archivo binario del controlador es un proveedor ETW con un GUID de proveedor.

Para enviar un mensaje de seguimiento desde el archivo binario del controlador, use este código:

TraceEvents(TRACE_LEVEL_INFORMATION, TRACE_DRIVER, "%!FUNC! Entry");

Puede acceder a los registros ETW mediante Tracelog mediante !wmitrace en una sesión del depurador.