Можно ли переопределить фактическую функцию трассировки?
Да. Это можно сделать, определив пользовательский макрос WPP_TRACE. Необходимо определить версию этого макроса перед включением файла заголовка сообщения трассировки (TMH) в исходный файл поставщика трассировки, например в драйвер в режиме ядра или приложение в пользовательском режиме.
Пример определения пользовательского макроса WPP_TRACE см. в разделе Можно ли сохранить код последней ошибки перед вызовом TraceMessage?