共用方式為


我可以判斷我的追蹤提供者是否已啟用追蹤?

是,您可以使用 WPP_LEVEL_ENABLED 宏來告知 追蹤提供者,例如內核模式驅動程式或使用者模式應用程式是否已啟用追蹤,以及已啟用哪些旗標。 如果您的追蹤提供者執行額外的工作來準備軟體追蹤,這特別有用。

例如,您可以使用表單的條件:

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