Поделиться через


Интерфейс ITraceEvent (relogger.h)

Интерфейс ITraceEvent предоставляет доступ к данным, связанным с конкретным событием.

Наследование

Интерфейс ITraceEvent наследуется от интерфейса IUnknown . ITraceEvent также имеет следующие типы элементов:

Методы

Интерфейс ITraceEvent содержит следующие методы.

 
ITraceEvent::Clone

Создает дубликатную копию события.
ITraceEvent::GetEventRecord

Извлекает запись события, описывающую событие.
ITraceEvent::GetUserContext

Извлекает контекст пользователя, связанный с потоком, к которому принадлежит событие.
ITraceEvent::SetActivityId

Задает идентификатор действия в текущем потоке.
ITraceEvent::SetEventDescriptor

Задает дескриптор события.
ITraceEvent::SetPayload

Задает полезные данные для события.
ITraceEvent::SetProcessId

Назначает событие определенному процессу.
ITraceEvent::SetProcessorIndex

Задает индекс процессора в текущем потоке.
ITraceEvent::SetProviderId

Задает GUID для поставщика, который отследил событие.
ITraceEvent::SetThreadId

Задает идентификатор потока, создающего событие.
ITraceEvent::SetThreadTimes

Задает время потока в текущем потоке.
ITraceEvent::SetTimeStamp

Задает время, в которое произошло событие.

Комментарии

Этот интерфейс не поддерживается в Windows 7 для архитектуры IA64.

Требования

Требование Значение
Минимальная версия клиента Windows 7 [только классические приложения]
Минимальная версия сервера Windows Server 2012 [только классические приложения]
Целевая платформа Windows
Header relogger.h

См. также раздел

ITraceEventCallback

ITraceRelogger