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


Thread - класс

Этот класс является родительским классом для событий потока.

Следующий синтаксис упрощен в MOF-коде.

Синтаксис

[Guid("{3d6fa8d1-fe05-11d0-9dda-00c04fd7ba7c}"), EventVersion(3)]
class Thread : MSNT_SystemTrace
{
};

Члены

Класс Thread не определяет никаких членов.

Комментарии

Чтобы включить события потока в сеансе ведения журнала ядра NT, укажите флаг EVENT_TRACE_FLAG_THREAD в элементе EnableFlagsструктуры EVENT_TRACE_PROPERTIES при вызове функции StartTrace .

Потребители трассировки событий могут реализовать специальную обработку событий потока, вызвав функцию SetTraceCallback и указав ThreadGuid в качестве параметра pGuid . Используйте следующие типы событий, чтобы определить фактическое событие потока при использовании событий.

Тип события Описание
EVENT_TRACE_TYPE_END(значение типа события — 2)
Событие конечного потока. Класс MOF Thread_TypeGroup1 определяет данные события для этого события.
EVENT_TRACE_TYPE_START(значение типа события равно 1)
Запуск события потока. Класс MOF Thread_TypeGroup1 определяет данные события для этого события.
Значение типа события, 3 Запуск события потока сбора данных. Перечисляет потоки, которые в настоящее время выполняются во время запуска сеанса ядра. Класс MOF Thread_TypeGroup1 определяет данные события для этого события.
Значение типа события, 4 Событие потока завершения сбора данных. Перечисляет потоки, которые в настоящее время выполняются на момент завершения сеанса ядра. Класс MOF Thread_TypeGroup1 определяет данные события для этого события.

 

События начала процесса и потока могут регистрироваться в контексте родительского процесса или потока. В результате элементы ProcessId и ThreadIdEVENT_TRACE_HEADER могут не соответствовать создаваемому процессу и потоку. Именно поэтому эти события содержат идентификаторы процесса и потока в данных события (в дополнение к идентификаторам в заголовке события).

Требования

Требование Значение
Минимальная версия клиента
Windows Vista [только классические приложения]
Минимальная версия сервера
Windows Server 2008 [только классические приложения]

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

MSNT_SystemTrace

Thread_TypeGroup1

Thread_V0

Thread_V1

Thread_V2