预日志记录宏和 POST 日志记录宏定义WPP_LEVEL_PRE (级别) 和WPP_LEVEL_POST (级别) 宏。 后者是用户代码,成为跟踪函数扩展的一部分。 PRE-和 POST-logging 宏可用于任何进程内设置或有关跟踪点的清理。
默认情况下,它们设置为不执行任何操作。 但是,可以定义它们以添加一些预日志记录和日志记录后逻辑。
PRE macro // If defined
If (WPP_CHECK_INIT && (Level,Flag) is enabled) {
....Call TraceMessage;
}
POST macro // If defined
有关如何定义 PRE/POST 宏的示例,请参阅 如何使用 Trace-If 表达式?。