При использовании Windows препроцессор трассировки программного обеспечения (WPP) компонент Отслеживание событий для Windows (ETW), необходимо включить файл содержащий 3 макроса:
- Активируется макрос
WPP_INIT_TRACING
отслеживание программного обеспечения DoTraceMessage
для логировать сообщения трассировки- Макрос
WPP_CLEANUP
деактивирует отслеживание программного обеспечения
Включаемый файл, содержащий эти макросы, создается автоматически при добавлении следующего в конец исходного файла:
RUN_WPP= $(SOURCES)
Поскольку эти вещи являются макросами, они на самом деле расширяются, чтобы делать что-то еще. мне нужен пример того, до чего расширяются эти макросы.
Причина, по которой мне нужен образец этих сгенерированных макросов, заключается в том, что у меня нет Visual Studio, я не пишу на C/C++ и не использую компилятор Microsoft.
Дополнительная болтовня. Microsoft SDK предоставляет пример включения файл (tracedrv.tmh
), содержащий определения макросов.