O que são macros PRE/POST?
Macros de registro em log e POST definem macros de WPP_LEVEL_PRE(nível) e WPP_LEVEL_POST(nível). Este último é o código do usuário que se torna parte da expansão da função de rastreamento. Macros de log PRÉ e POST podem ser usadas para qualquer configuração em processo ou para limpeza em torno de pontos de rastreamento.
Por padrão, eles são definidos para não fazer nada. No entanto, você pode defini-los para adicionar alguma lógica de pré-registro em log e pós-registro em log.
PRE macro // If defined
If (WPP_CHECK_INIT && (Level,Flag) is enabled) {
....Call TraceMessage;
}
POST macro // If defined
Para obter um exemplo sobre como definir as macros PRE/POST, consulte Como as expressões Trace-If são usadas?.