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 活动,需要定义 TraceLoggingActivityTraceLoggingThreadActivity 的实例。 创建其中一个类的实例后,可以使用 TraceLoggingFunctionTraceLoggingWriteStartTraceLoggingWriteStopTraceLoggingWriteTagged 操作活动日志记录。 当启用跟踪并启动活动时,此类会自动创建唯一标识符。

可以通过向 TraceLoggingWriteStartTraceLoggingWriteStop 宏提供唯一标识符来手动嵌套活动。

要求

要求
最低受支持的客户端 Windows Vista
最低受支持的服务器 Windows Server 2012 R2
目标平台 Windows
标头 traceloggingactivity.h

另请参阅

TraceLoggingThreadActivity 类