Compartir a través de


Archivo de encabezado de mensaje de seguimiento

Un archivo de encabezado de mensaje de seguimiento (TMH) es un archivo de texto que contiene declaraciones de funciones y variables usadas por el código de seguimiento que genera WPP. El archivo de encabezado también incluye macros que agregan instrucciones de formato de mensaje de seguimiento a un archivo PDB de un proveedor de seguimiento, como un controlador en modo kernel o una aplicación en modo de usuario.

WPP genera automáticamente el archivo TMH al compilar un proveedor de seguimiento que incluye macros de WPP. El archivo TMH tiene el mismo nombre que el archivo de origen, pero con una extensión de nombre de archivo .tmh. WPP guarda el archivo en el mismo directorio que el archivo de origen.

Al agregar las macros de WPP al código fuente, también debe agregar una directiva de #include para el archivo TMH que WPP generará. La instrucción include tiene el formato :

#include SourceFileName.tmh

Esta instrucción include debe aparecer después de la definición de la macro de WPP_CONTROL_GUIDS , pero antes de cualquier llamada a las macros de WPP.

Para obtener más información, vea Agregar macros de WPP a un productor de seguimiento y vea TraceDrv, un controlador de ejemplo diseñado para el seguimiento de software. El ejemplo TraceDrv está disponible en el repositorio de ejemplos de controladores de Windows en GitHub.