如何将我的驱动程序的WPP提供程序添加到Windows性能记录器配置文件?

时间:2014-08-12 14:49:09

标签: driver tracing wdk etw windows-wpp

我有一个配置了WPP跟踪的驱动程序。

我有兴趣看到我的驱动程序的WPP跟踪消息出现在WPA时间轴中,以及其他系统事件。

我尝试将驱动程序的WPP提供程序GUID作为EventProvider添加到自定义配置文件中,但它没有用。

没有关于如何将WPP(经典)提供者添加到配置文件的文档,也不清楚我是否应该自己发起会话,或者WPR是否会为我做这些。

1 个答案:

答案 0 :(得分:1)

我在向WPR添加WPP提供程序时遇到了类似的问题。似乎WPP对关键字位掩码使用反转逻辑(1关闭,0打开),因此您需要在配置文件的文件中覆盖以下提供程序的默认值。

<EventProvider Name="0ec9af87-f800-477d-9eec-f69fd9056506" Id="MyWppProvider">
    <Keywords>
        <Keyword Value="0x0"/>
    </Keywords>
</EventProvider>