Freigeben über


Was sind PRE/POST-Makros?

Vorprotokollierungs- und POST-Protokollierungsmakros definieren WPP_LEVEL_PRE(level) und WPP_LEVEL_POST(level)-Makros. Letzteres ist Benutzercode, der Teil der Erweiterung der Ablaufverfolgungsfunktion wird. Vor- und POST-Protokollierungsmakros können für jede prozessinterne Einrichtung oder zum Bereinigen von Ablaufverfolgungspunkten verwendet werden.

Standardmäßig sind sie auf nichts festgelegt. Sie können sie jedoch definieren, um eine Vorprotokollierungs- und Nachprotokollierungslogik hinzuzufügen.

PRE macro // If defined
If (WPP_CHECK_INIT && (Level,Flag) is enabled) {
....Call TraceMessage;
}
POST macro // If defined

Ein Beispiel zum Definieren der PRE/POST-Makros finden Sie unter Wie werden Trace-If Ausdrücke verwendet?.