PRE/POST マクロとは

pre-logging マクロと POST-logging マクロは、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 式の使用方法」を参照してください。