Como fazer inicializar o rastreamento de software WPP em uma DLL no modo de usuário?
A partir do Windows XP, você pode inicializar o rastreamento WPP em uma DLL no modo de usuário chamando a macro WPP_INIT_TRACING para inicializar o rastreamento de software WPP.
Para evitar erros, use o método a seguir.
Chame a macro WPP_INIT_TRACING na função DllMain da DLL.
Se a DLL estiver escrita em C, adicione uma instrução #define para WPP_OLDCC ao código-fonte. Coloque a definição antes da instrução #include para o arquivo de cabeçalho de mensagem de rastreamento (.tmh). A definição de WPP_OLDCC é necessária apenas para o código C. Não é necessário para C++.
Por exemplo:
#define WPP_OLDCC #include "init.tmh"
Não é possível inicializar o rastreamento de software WPP em uma função DllMain no Microsoft Windows 2000. Como o WPP é executado como parte de um serviço no Windows 2000, inicializar o rastreamento de software gera uma chamada de procedimento remoto, que é proibida durante a inicialização da DLL.