PRE-logging 和 POST-logging 巨集定義了 WPP_LEVEL_PRE(level)和 WPP_LEVEL_POST(level)這些巨集。 後者是成為追蹤函數擴展一部分的用戶代碼。 PRE 和 POST 日誌巨集可用於任何進程內的設置,或用於追跡點周圍的清除。
根據預設,它們會設定為不執行任何動作。 不過,您可以定義它們來新增一些預先記錄和記錄後邏輯。
PRE macro // If defined
If (WPP_CHECK_INIT && (Level,Flag) is enabled) {
....Call TraceMessage;
}
POST macro // If defined
如需如何定義 PRE/POST 巨集的範例,請參閱 如何使用 Trace-If 表示式?。