Compartir a través de


.ofilter (Salida de destino de filtro)

El comando .ofilter filtra la salida de la aplicación de destino o del equipo de destino.

.ofilter [/!] String 
.ofilter "" 
.ofilter 

Parámetros

/!
Invierte el filtro para que el depurador muestre solo la salida que no contiene String. Si no usa este parámetro, el depurador solo muestra la salida que contiene String.

Cuerda
Especifica la cadena que debe coincidir en la salida del destino. La cadena puede incluir espacios, pero no puede usar caracteres de control de estilo C como \" y \n. La cadena puede contener una variedad de caracteres comodín y especificadores. Para obtener más información sobre la sintaxis, consulte Sintaxis de caracteres comodín de cadena.

Puede incluir string entre comillas. Sin embargo, si String incluye un punto y coma, espacios iniciales o espacios finales, debe usar comillas. Los caracteres alfanuméricos de String se convierten en letras mayúsculas, pero la coincidencia de patrones real no distingue mayúsculas de minúsculas.

Entorno

Elemento Descripción
Modos Modo de usuario, modo kernel
Destinos En tiempo real, volcado de errores
Platforms All

Información adicional

Para obtener más información sobre OutputDebugString y otras rutinas en modo de usuario, consulte la documentación del SDK de Microsoft Windows. Para obtener más información sobre DbgPrint, DbgPrintEx y otras rutinas en modo kernel, consulta el Kit de controladores de Windows (WDK).

Comentarios

Si usa el comando .ofilter sin parámetros, el depurador muestra los criterios actuales de coincidencia de patrones.

Para borrar el filtro existente, use .ofilter "".". Este comando filtra los datos enviados por rutinas en modo de usuario (como OutputDebugString) y rutinas en modo kernel (como DbgPrint). Sin embargo, el depurador siempre muestra mensajes que DbgPrompt envía.

Las rutinas DbgPrintEx y KdPrintEx proporcionan otro método de filtrado de mensajes de depuración que no desea.