Cómo inicializar el seguimiento de software de WPP en un archivo DLL en modo de usuario?
A partir de Windows XP, puede inicializar el seguimiento de WPP en un archivo DLL en modo de usuario llamando a la macro WPP_INIT_TRACING para inicializar el seguimiento de software de WPP.
Para evitar errores, use el método siguiente.
Llame a la macro WPP_INIT_TRACING en la función DllMain del archivo DLL.
Si el archivo DLL está escrito en C, agregue una instrucción #define para WPP_OLDCC al código fuente. Coloque la definición antes de la instrucción #include para el archivo de encabezado de mensaje de seguimiento (.tmh). La definición de WPP_OLDCC solo es necesaria para el código C. No es necesario para C++.
Por ejemplo:
#define WPP_OLDCC #include "init.tmh"
No se puede inicializar el seguimiento de software de WPP en una función DllMain en Microsoft Windows 2000. Dado que WPP se ejecuta como parte de un servicio en Windows 2000, la inicialización del seguimiento de software genera una llamada a procedimiento remoto, que está prohibida durante la inicialización de DLL.