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


Класс ReadyThread

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

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

Синтаксис

[EventType{50}, EventTypeName{"ReadyThread"}]
class ReadyThread : Thread_V2
{
  uint32 TThreadId;
  sint8  AdjustReason;
  sint8  AdjustIncrement;
  sint8  Flag;
  sint8  Reserved;
};

Члены

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

Элемент Property

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

AdjustIncrement

Тип данных: sint8

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

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

Значение, на которое корректируется приоритет.

AdjustReason

Тип данных: sint8

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

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

Причина повышения приоритета.

Значение Значение
0
Игнорируйте приращение.
1
Примените приращение, которое будет постепенно распадаться в конце каждого кванта.
2
Примените приращение в качестве повышения, которое полностью упадет на квантовую (как правило, для приоритетного пожертвования).

 

Flag

Тип данных: sint8

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

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

Ниже приведены возможные флаги состояния.

Значение Значение
0x1
Поток подготовлен из DPC (отложенный вызов процедуры).
0x2
Стек ядра в настоящее время переключен.
0x4
Адресное пространство процесса переключается.

 

Обратите внимание, что при переключении стека ядра или адресного пространства процесса происходит дополнительное событие ReadyThread после стека ядра или обратного переключения адресного пространства процесса и подготовки потока к отправке.

Зарезервировано

Тип данных: sint8

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

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

Зарезервировано.

TThreadId

Тип данных: uint32

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

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

Идентификатор потока, готового к выполнению.

Требования

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

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

Thread_V2