0

我想在用户模式应用程序中使用 WPP 跟踪,如下所示:

<ItemDefinitionGroup>
    <ClCompile>
      <WppEnabled>true</WppEnabled>
      <WppScanConfigurationData Condition="'%(ClCompile.ScanConfigurationData)' == ''">trace.h</WppScanConfigurationData>
      <WppKernelMode>false</WppKernelMode>
    </ClCompile>
  </ItemDefinitionGroup>

那只是更改 .vcxproj 文件以添加 WppEnabled 标志,也许我需要添加更多标志。我试图这样做但我失败了。

我知道我可以使用 tracewpp.exe 命令生成 tmh 文件并使用 wpp 跟踪,但不允许这样做。我的平台工具集是 Visual Studio 2015 (v140)。在我的用户模式项目中使用 WppEnabled 标志来启用 WPP 跟踪是否可行,以及如何?谢谢!

4

1 回答 1

0

仅当您的项目使用 wdk 的平台工具集时,Visual Studio 构建中对 wpp 的 wdk 支持才有效。

上次我在 Visual Studio 中使用 wpp 时,我最终放弃了 wdk wpp 设置,只是编写了自己的自定义构建步骤来运行 tracewpp。

于 2016-06-03T10:14:16.853 回答