ITraceEvent 接口 (relogger.h)

ITraceEvent 接口提供对与特定事件相关的数据的访问。

继承

ITraceEvent 接口继承自 IUnknown 接口。 ITraceEvent 还具有以下类型的成员:

方法

ITraceEvent 接口具有以下方法。

 
ITraceEvent::Clone

创建事件的重复副本。
ITraceEvent::GetEventRecord

检索描述事件的事件记录。
ITraceEvent::GetUserContext

检索与事件所属的流关联的用户上下文。
ITraceEvent::SetActivityId

设置当前线程中的活动 ID。
ITraceEvent::SetEventDescriptor

设置事件的事件描述符。
ITraceEvent::SetPayload

设置事件的有效负载。
ITraceEvent::SetProcessId

将事件分配给特定进程。
ITraceEvent::SetProcessorIndex

设置当前线程中的处理器索引。
ITraceEvent::SetProviderId

设置跟踪事件的提供程序的 GUID。
ITraceEvent::SetThreadId

设置生成事件的线程的标识符。
ITraceEvent::SetThreadTimes

设置当前线程中的线程时间。
ITraceEvent::SetTimeStamp

设置事件发生的时间。

注解

IA64 体系结构的 Windows 7 不支持此接口。

要求

要求
最低受支持的客户端 Windows 7 [仅限桌面应用]
最低受支持的服务器 Windows Server 2012 [仅限桌面应用]
目标平台 Windows
标头 relogger.h

另请参阅

ITraceEventCallback

ITraceRelogger