Quali sono le macro PRE/POST?
Le macro pre-registrazione e POST-registrazione definiscono macro WPP_LEVEL_PRE(livello) e WPP_LEVEL_POST(livello). Questi ultimi sono codice utente che diventa parte dell'espansione della funzione di traccia. Le macro pre-registrazione e POST possono essere usate per qualsiasi installazione in-process o per la pulizia dei punti di traccia.
Per impostazione predefinita, sono impostate su non eseguire alcuna operazione. È tuttavia possibile definirli per aggiungere una logica di pre-registrazione e post-registrazione.
PRE macro // If defined
If (WPP_CHECK_INIT && (Level,Flag) is enabled) {
....Call TraceMessage;
}
POST macro // If defined
Per un esempio su come definire le macro PRE/POST, vedere How are Trace-If expressions used?.