我正在研究Event Tracing for Windows(ETW) 以允许用户模式的 windows 客户端写出跟踪信息。现有的文档是,轻描淡写,疯狂地不完整。真正有帮助的是一个简单的 C++ 示例,它使用 ETW 写出跟踪消息。这样的例子存在吗?您可能会推荐其他 ETW 文档吗?

要为 ETW 编写Provider,您有两个选项:
将其写入为基于清单的提供程序(Windows Vista 或更高版本的首选)。请查看an example here。
将其编写为传统支持的经典提供程序。您可以找到an example here。
基于清单的提供程序需要做的第一步是使用EventRegister()
注册事件,然后通过EventWrite()
或EventWriteString()
函数写入事件。

微软的Programmers Guide to Eventing(2010) 是一个很好的开始。
本站系公益性非盈利分享网址,本文来自用户投稿,不代表码文网立场,如若转载,请注明出处
评论列表(22条)