Ricerca per categorie inizializzare la traccia software WPP in una DLL in modalità utente?
A partire da Windows XP, è possibile inizializzare la traccia WPP in una DLL in modalità utente chiamando la macro WPP_INIT_TRACING per inizializzare la traccia software WPP.
Per evitare errori, usare il metodo seguente.
Chiamare la macro WPP_INIT_TRACING nella funzione DllMain della DLL.
Se la DLL è scritta in C, aggiungere un'istruzione #define per WPP_OLDCC al codice sorgente. Inserire la definizione prima dell'istruzione #include per il file di intestazione del messaggio di traccia (tmh). La definizione di WPP_OLDCC è necessaria solo per il codice C. Non è obbligatorio per C++.
Ad esempio:
#define WPP_OLDCC #include "init.tmh"
Non è possibile inizializzare la traccia software WPP in una funzione DllMain in Microsoft Windows 2000. Poiché WPP viene eseguito come parte di un servizio in Windows 2000, l'inizializzazione della traccia software genera una chiamata di procedura remota, che non è consentita durante l'inizializzazione della DLL.