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


Класс Thread_TypeGroup1

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

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

Синтаксис

[EventType{1, 2, 3, 4}, EventTypeName{"Start", "End", "DCStart", "DCEnd"}]
class Thread_TypeGroup1 : Thread
{
  uint32 ProcessId;
  uint32 TThreadId;
  uint32 StackBase;
  uint32 StackLimit;
  uint32 UserStackBase;
  uint32 UserStackLimit;
  uint32 Affinity;
  uint32 Win32StartAddr;
  uint32 TebBase;
  uint32 SubProcessTag;
  uint8  BasePriority;
  uint8  PagePriority;
  uint8  IoPriority;
  uint8  ThreadFlags;
};

Члены

Класс Thread_TypeGroup1 имеет следующие типы членов:

Элемент Property

Класс Thread_TypeGroup1 имеет следующие свойства.

Сходство

Тип данных: uint32

Тип доступа: только для чтения

Квалификаторы: WmiDataId(7), указатель

Набор процессоров, на которых разрешен запуск потока.

BasePriority

Тип данных: uint8

Тип доступа: только для чтения

Квалификаторы: WmiDataId(11)

Приоритет планировщика потока (см. функцию SetThreadPriority ).

IoPriority

Тип данных: uint8

Тип доступа: только для чтения

Квалификаторы: WmiDataId(13)

Указание приоритета ввода-вывода для планирования операций ввода-вывода, созданных потоком.

PagePriority

Тип данных: uint8

Тип доступа: только для чтения

Квалификаторы: WmiDataId(12)

Указание приоритета страниц памяти для страниц памяти, к которым обращается поток.

ProcessId

Тип данных: uint32

Тип доступа: только для чтения

Квалификаторы: WmiDataId(1), Format("x")

Идентификатор процесса потока, участвующего в событии.

StackBase

Тип данных: uint32

Тип доступа: только для чтения

Квалификаторы: WmiDataId(3), указатель

Базовый адрес стека потока.

StackLimit

Тип данных: uint32

Тип доступа: только для чтения

Квалификаторы: WmiDataId(4), указатель

Ограничение стека потока.

SubProcessTag

Тип данных: uint32

Тип доступа: только для чтения

Квалификаторы: WmiDataId(10), Format("x")

Идентифицирует службу, если поток принадлежит службе; в противном случае — ноль.

TebBase

Тип данных: uint32

Тип доступа: только для чтения

Квалификаторы: WmiDataId(9), указатель

Базовый адрес блока среды потока.

ThreadFlags

Тип данных: uint8

Тип доступа: только для чтения

Квалификаторы: WmiDataId(14)

Не используется.

TThreadId

Тип данных: uint32

Тип доступа: только для чтения

Квалификаторы: WmiDataId(2), Format("x")

Идентификатор потока потока, участвующего в событии.

UserStackBase

Тип данных: uint32

Тип доступа: только для чтения

Квалификаторы: WmiDataId(5), указатель

Базовый адрес стека пользовательского режима потока.

UserStackLimit

Тип данных: uint32

Тип доступа: только для чтения

Квалификаторы: WmiDataId(6), указатель

Ограничение стека пользовательского режима потока.

Win32StartAddr

Тип данных: uint32

Тип доступа: только для чтения

Квалификаторы: WmiDataId(8), указатель

Начальный адрес функции, выполняемой этим потоком.

Комментарии

Типы событий DCStart и DCEnd перечисляют потоки, которые в настоящее время выполняются во время запуска и завершения сеанса ядра соответственно.

Требования

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

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

Поток