是否可以优化 WPP 宏在跟踪之前生成的条件检查?

可以删除WPP_INIT_TRACING的条件检查,这样就不会通过 WPP 宏调用它。 仅当在跟踪提供程序的源代码(例如内核模式驱动程序或用户模式应用程序)中进行任何跟踪尝试之前调用 WPP_INIT_TRACING 时,才能执行此操作。

重要如果在对象构造函数或宏中进行了跟踪,则不应删除此检查。 否则,跟踪提供程序中可能会出现访问冲突。

在源代码中包含跟踪消息头 (.tmh) 文件之前,请添加以下定义以禁用WPP_INIT_TRACING的条件检查:

#define WPP_CHECK_INIT