在使用http://msdn.microsoft.com/en-us/library/windows/hardware/ff556067%28v=vs.85%29.aspx (WPP) http://msdn.microsoft.com/en-us/library/windows/hardware/ff545699%28v=vs.85%29.aspx组件时,必须包括一个文件包含3个宏的
WPP_INIT_TRACING宏激活软件跟踪DoTraceMessage宏WPP_CLEANUP宏使软件跟踪失效当将以下内容添加到源文件的底部时,将自动生成包含这些宏的包含文件:
RUN_WPP= $(SOURCES)因为这些东西是宏,所以它们实际上扩展为做其他事情。我需要一个例子来说明这些宏扩展到什么程度。
我之所以需要这些生成的宏的示例,是因为我不拥有Visual,也没有使用C/C++编写,也没有使用Microsoft编译器。
奖金聊天。Microsoft提供了一个)包含宏定义的。
发布于 2012-02-13 08:35:42
在编译过程中,WPP预处理器为您的文件创建的.TMH文件中提供了这些宏的定义。
‘RUN_ WPP =$(SOURCES)’行导致执行包含在DDK中的WPP预处理器TraceWpp.exe可执行文件。TMH文件在obj目录中创建。
发布于 2012-02-14 05:26:18
若要使用WPP,必须安装Windows驱动程序工具包。只需下载WDK并安装它。
安装后,有一个可撤销的WPP示例驱动程序:
您正在寻找的宏可以在以下位置找到:
https://stackoverflow.com/questions/9249558
复制相似问题