Partager via


Puis-je savoir si mon fournisseur de traces est activé pour le suivi ?

Oui, vous pouvez utiliser la macro WPP_LEVEL_ENABLED pour savoir si votre fournisseur de traces, tel qu’un pilote en mode noyau ou une application en mode utilisateur, est activé pour le suivi et quels indicateurs sont activés. Cela est particulièrement utile si votre fournisseur de suivi effectue un travail supplémentaire pour se préparer au suivi logiciel.

Par exemple, vous pouvez utiliser une condition du formulaire :

If (WPP_LEVEL_ENABLED(flag) {
            // Tracing is enabled
            Prepare to trace
            DoTraceMessage(flag...);
}