TraceLoggingActivity 类 (traceloggingactivity.h)
支持在活动期间记录 ETW 事件。 必须手动标记或嵌套所有事件。
继承
TraceLoggingActivity 类实现_TlgActivityBase。
方法
TraceLoggingActivity 类具有这些方法。
TraceLoggingActivity::P rovider TraceLoggingActivity::P rovider (traceloggingactivity.h) 将句柄返回到与此活动关联的 TraceLogging 提供程序。 |
TraceLoggingActivity::SetRelatedActivity 设置此 TraceLoggingActivity 对象的相关活动。 |
TraceLoggingActivity::SetRelatedActivityId TraceLoggingActivity::SetRelatedActivityId 使用活动的唯一标识符来设置此 TraceLoggingActivity 对象的相关活动。 |
TraceLoggingActivity::SetRelatedActivityId TraceLoggingActivity::SetRelatedActivityId (const GUID) 使用活动的唯一标识符为此 TraceLoggingActivity 对象设置相关活动。 |
TraceLoggingActivity::TraceLoggingActivity 创建新的 TraceLoggingActivity 对象。 (重载 1/2) |
TraceLoggingActivity::TraceLoggingActivity 创建新的 TraceLoggingActivity 对象。 (重载 2/2) |
注解
若要使用 TraceLogging 活动,需要定义 TraceLoggingActivity 或 TraceLoggingThreadActivity 的实例。 创建其中一个类的实例后,可以使用 TraceLoggingFunction、 TraceLoggingWriteStart、 TraceLoggingWriteStop 和 TraceLoggingWriteTagged 操作活动日志记录。 当启用跟踪并启动活动时,此类会自动创建唯一标识符。
可以通过向 TraceLoggingWriteStart 和 TraceLoggingWriteStop 宏提供唯一标识符来手动嵌套活动。
要求
要求 | 值 |
---|---|
最低受支持的客户端 | Windows Vista |
最低受支持的服务器 | Windows Server 2012 R2 |
目标平台 | Windows |
标头 | traceloggingactivity.h |