Condividi tramite


È possibile stabilire se il provider di traccia è abilitato per la traccia?

Sì, è possibile usare la macro WPP_LEVEL_ENABLED per indicare se il provider di traccia, ad esempio un driver in modalità kernel o un'applicazione in modalità utente, è abilitato per la traccia e i flag abilitati. Questo è particolarmente utile se il provider di traccia funziona in modo aggiuntivo per preparare la traccia software.

Ad esempio, è possibile usare una condizione del modulo:

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