Skip to main content
ITraceEvent interface

The ITraceEvent interface provides access to data relating to a specific event.

Members

The IEvent interface inherits from the IUnknown interface. ITraceEvent also has these types of members:

Methods

The IEvent interface has these methods.

MethodDescription
Clone

Creates a duplicate copy of an event.

GetEventRecord

Retrieves the event record that describes an event.

GetUserContext

Retrieves the user context (specified by ITraceRelogger::AddLogfileTraceStream) associated with the stream to which the event belongs.

SetEventDescriptor

Sets the event descriptor for an event.

SetKernelTime

Sets the elapsed execution time for kernel-mode instructions.

SetPayload

Sets the payload for an event.

SetProcessId

Sets the process to which an event belongs.

SetProcessorNumber

Sets the processor for an event.

SetProviderId

Sets the provider of an event.

SetThreadId

Sets the identifier of a thread that generates an event.

SetTimeStamp

Sets the time at which an event occurred.

SetUserTime

Sets the elapsed execution time for user-mode instructions.

 

Remarks

This interface is not supported on Windows 7 for the IA64 architecture.

Requirements

Minimum supported client

Windows 7 [desktop apps only]

Minimum supported server

Windows Server 2012 [desktop apps only]

Header

Relogger.h

IDL

Relogger.idl

See also

ITraceEventCallback
ITraceRelogger