次の方法で共有


トレースの前に WPP マクロが生成する条件付きチェックを最適化できますか?

WPP マクロを使用して呼び出されないように、WPP_INIT_TRACINGの条件付きチェックを削除できます。 これは、カーネル モード ドライバーやユーザー モード アプリケーションなど、トレース プロバイダーのソース コード内でトレースを試みる前に、WPP_INIT_TRACINGが呼び出された場合にのみ実行できます。

大事な オブジェクト コンストラクターまたはマクロでトレースが行われる場合は、このチェックを削除しないでください。 そうしないと、トレース プロバイダーでアクセス違反が発生する可能性があります。

ソース コードに トレース メッセージ ヘッダー (.tmh) ファイル を含める前に、次の定義を追加して、WPP_INIT_TRACINGの条件付きチェックを無効にします。

#define WPP_CHECK_INIT