トレースの前に WPP マクロが生成する条件付きチェックを最適化できますか?
WPP_INIT_TRACING の条件チェックを削除して、WPP マクロを通じて呼び出されないようにすることができます。 これを実行できるのは、カーネル モード ドライバーやユーザー モード アプリケーションなどのトレース プロバイダーのソース コード内でトレースを試行する前に WPP_INIT_TRACING が呼び出された場合のみです。
重要 オブジェクト コンストラクターまたはマクロでトレースが行われる場合は、このチェックを削除しないでください。 そうしないと、トレース プロバイダーでアクセス違反が発生する可能性があります。
トレース メッセージ ヘッダー (.tmh) ファイルをソース コードに含める前に、次の定義を追加して、WPP_INIT_TRACING の条件チェックを無効にします。
#define WPP_CHECK_INIT