Compartir a través de


Descripción de Tracefmt

Los proveedores de seguimiento registran mensajes de seguimiento en formato binario para mejorar la eficacia. Para mostrar los mensajes de seguimiento en formato legible, Tracefmt aplica las instrucciones de formato para cada mensaje y, a continuación, muestra los mensajes o los guarda en un archivo de texto.

Sugerencia

TraceView proporciona la misma funcionalidad que Tracefmt con una GUI más fácil de usar.

Las instrucciones de formato para los mensajes de seguimiento se incluyen en el código fuente de los proveedores de seguimiento que usan el seguimiento de software de WPP y, a continuación, se compilan en las versiones privadas o completas del archivo de símbolos PDB para el proveedor de seguimiento. El preprocesador de WPP extrae las instrucciones de formato de los símbolos privados y las coloca en un archivo de formato de mensaje de seguimiento (.tmf) para el proveedor.

Para dar formato a los mensajes de seguimiento, Tracefmt requiere un archivo TMF. Puede proporcionar el archivo TMF a Tracefmt o a Tracefmt directo para crear un archivo TMF automáticamente. Use cualquiera de los métodos siguientes para proporcionar la entrada necesaria.

Use Default.tmf. Dado que la mayoría de las aplicaciones y controladores usan formatos de mensaje estándar, se puede aplicar formato a sus mensajes mediante la información de Default.tmf, un archivo incluido en WDK.

Proporcione un archivo TMF. Puede especificar un archivo TMF determinado proporcionando su ruta de acceso y nombre de archivo.

Proporcione la ruta de acceso a un directorio de archivos TMF. Tracefmt puede usar el GUID de mensaje de los mensajes de seguimiento para identificar el archivo TMF que contiene instrucciones de formato para el mensaje en un directorio de archivos TMF. Los nombres de archivo TMF constan del GUID del mensaje con una extensión de nombre de archivo .tmf.

Indique a Tracefmt que cree un archivo TMF. Tracefmt puede usar el archivo de imagen (.exe, .dll o .sys) para que el proveedor de seguimiento encuentre el archivo de símbolos PDB privado para el proveedor de seguimiento en un directorio o mediante un servidor de símbolos interno. A continuación, crea un archivo TMF a partir de los datos del archivo PDB y usa el archivo TMF para dar formato a los mensajes de seguimiento. Cuando crea un archivo TMF, Tracepdb crea un archivo MOF (.mof) que contiene el GUID de control y los niveles de seguimiento de cada proveedor de seguimiento representado en el archivo PDB. El nombre del archivo MOF es el nombre del módulo del proveedor de seguimiento.

Después de dar formato a los mensajes de seguimiento, Tracefmt puede mostrar los mensajes de seguimiento en la línea de comandos y puede crear los siguientes archivos:

  • Un archivo de salida de mensajes de seguimiento con formato. Los mensajes aparecen en el orden en que el proveedor de seguimiento los generó. Cada mensaje va precedido de un prefijo de seguimiento. Para obtener información, consulte Prefijo de mensaje de seguimiento.

  • Un archivo de mensaje de resumen de información sobre la sesión de seguimiento durante la cual se generaron los mensajes de seguimiento.

Para obtener más información acerca del seguimiento de eventos, consulte la documentación del SDK de Microsoft Windows. Para obtener información sobre el uso del seguimiento de eventos en controladores, consulte Seguimiento de software de WPP.