首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >定义ETW宏DoTraceMessage,WPP_CLEANUP,WPP_INIT_TRACING?

定义ETW宏DoTraceMessage,WPP_CLEANUP,WPP_INIT_TRACING?
EN

Stack Overflow用户
提问于 2012-02-12 14:30:59
回答 2查看 1.4K关注 0票数 0

在使用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个宏的

当将以下内容添加到源文件的底部时,将自动生成包含这些宏的包含文件:

代码语言:javascript
复制
RUN_WPP= $(SOURCES)

因为这些东西是,所以它们实际上扩展为做其他事情。我需要一个例子来说明这些宏扩展到什么程度。

我之所以需要这些生成的宏的示例,是因为我不拥有Visual,也没有使用C/C++编写,也没有使用Microsoft编译器。

奖金聊天。Microsoft提供了一个)包含宏定义的

EN

回答 2

Stack Overflow用户

发布于 2012-02-13 08:35:42

在编译过程中,WPP预处理器为您的文件创建的.TMH文件中提供了这些宏的定义。

‘RUN_ WPP =$(SOURCES)’行导致执行包含在DDK中的WPP预处理器TraceWpp.exe可执行文件。TMH文件在obj目录中创建。

票数 0
EN

Stack Overflow用户

发布于 2012-02-14 05:26:18

若要使用WPP,必须安装Windows驱动程序工具包。只需下载WDK并安装它。

安装后,有一个可撤销的WPP示例驱动程序:

  • C:\WinDDK\7600.16385.1\src\general\tracing\tracedrv

您正在寻找的宏可以在以下位置找到:

  • C:\WinDDK\7600.16385.1\bin\WppConfig\Rev1\km-init.tpl
  • C:\WinDDK\7600.16385.1\bin\WppConfig\Rev1\um-init.tpl ...等。
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/9249558

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档