Compartir a través de


!wmitrace.dynamicprint

La extensión !wmitrace.dynamicprint controla si el depurador debe mostrar los mensajes de seguimiento generados por una sesión ejecutada en modo KD_FILTER_MODE.

!wmitrace.dynamicprint {0 | 1}

Parámetros

0
Desactiva la visualización de los mensajes de seguimiento.

1
Activa la visualización de los mensajes de seguimiento.

Archivo DLL

Wmitrace.dll

Esta extensión está disponible en Windows 2000 y versiones de Windows posteriores. Para utilizar esta extensión con Windows 2000, primero es necesario copiar el archivo Wmitrace.dll del subdirectorio winxp del directorio de instalación de las herramientas de depuración para Windows en el subdirectorio w2kfre.

Información adicional

Para obtener una descripción conceptual general del seguimiento de eventos, consulte Microsoft Windows SDK. Para obtener ayuda para iniciar una sesión de seguimiento, consulte "Tracelog" en el Kit para controladores de Windows (WDK).

Comentarios

Antes de utilizar esta extensión, inicie una sesión de seguimiento y especifique que desea enviar los mensajes de seguimiento al depurador. Por ejemplo, si utiliza !wmitrace.start para iniciar la sesión, utilice el parámetro -kd. Si utiliza Tracelog para iniciar la sesión de seguimiento, utilice el parámetro -kd. Tracelog (tracelog.exe) es un controlador de seguimiento que está incluido en el Kit para controladores de Windows.

Los mensajes de seguimiento se retienen en un búfer en el equipo de destino. Esos búferes se vacían y se envía su contenido al depurador en el equipo host a intervalos regulares. Es posible especificar el intervalo del temporizador de vaciado mediante el parámetro -kd del comando !wmitrace.start o el parámetro -kd de la herramienta Tracelog. A partir de Windows 8, es posible especificar el valor del temporizador de vaciado en milisegundos añadiendo ms al valor del temporizador.

De forma predeterminada, ETW mantiene búferes de seguimiento por procesador en el equipo de destino. Cuando los búferes de seguimiento se vacían y se envían al depurador del equipo host, no hay ningún mecanismo para combinar los búferes en una secuencia cronológica de eventos. Por este motivo, es posible que se muestren los eventos desordenados. A partir de Windows 7, es posible solucionar este problema con el parámetro -lowcapacity al utilizar la herramienta Tracelog para iniciar una sesión de seguimiento.

Tracelog MySession -kd -lowcapacity

Al establecer -lowcapacity en el inicio de sesión, todos los eventos van a un solo búfer en el equipo de destino y los eventos se muestran en el orden correcto en el depurador del equipo host.

Antes de utilizar esta extensión, utilice !wmitrace.searchpath o !wmitrace.tmffile para especificar los archivos de formato de los mensajes de seguimiento. El sistema utiliza los archivos de formato de los mensajes de seguimiento para aplicar formato a estos mensajes binarios en los búferes, con el din de poder mostrarlos en forma de texto legible.

Consulte también

!wmitrace.start