Partilhar via


Posso otimizar as verificações condicionais que as macros WPP produzem antes do rastreamento?

Você pode remover a verificação condicional para WPP_INIT_TRACING para que ela não seja chamada por meio das macros WPP. Você pode fazer isso somente se WPP_INIT_TRACING for chamado antes de qualquer tentativa de rastreamento ser feita dentro do código-fonte do seu provedor de rastreamento, como um driver de modo kernel ou um aplicativo de modo de usuário.

Importante Você não deve remover essa verificação se o rastreamento for feito em seus construtores de objeto ou macros. Caso contrário, poderão ocorrer violações de acesso no seu fornecedor de rastreio.

Antes de incluir o arquivo de cabeçalho de mensagem de rastreamento (.tmh) no código-fonte, adicione a seguinte definição para desabilitar a verificação condicional de WPP_INIT_TRACING:

#define WPP_CHECK_INIT