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


Класс CIM_Thread

Класс CIM_Thread представляет возможность параллельного выполнения единиц процесса или задачи. Процесс может содержать множество потоков, каждый из которых является слабым для процесса.

Важно!

Классы CIM (Common Information Model) DMTF (Distributed Management Task Force) являются родительскими классами, на основе которых создаются классы WMI. В настоящее время WMI поддерживает только схемы версии CIM 2.x.

Следующий синтаксис упрощен из кода MOF и включает все унаследованные свойства. Свойства перечислены в алфавитном порядке, а не в порядке MOF.

Синтаксис

[Abstract, UUID("{8502C571-5FBB-11D2-AAC1-006008C78BC7}"), AMENDMENT]
class CIM_Thread : CIM_LogicalElement
{
  string   Caption;
  string   CreationClassName;
  string   CSCreationClassName;
  string   CSName;
  string   Description;
  uint16   ExecutionState;
  string   Handle;
  datetime InstallDate;
  uint64   KernelModeTime;
  string   Name;
  string   OSCreationClassName;
  string   OSName;
  uint32   Priority;
  string   ProcessCreationClassName;
  string   ProcessHandle;
  string   Status;
  uint64   UserModeTime;
};

Члены

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

Элемент Property

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

Caption

Тип данных: string

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

Квалификаторы: MaxLen (64), DisplayName ("Caption")

Краткое текстовое описание объекта.

Это свойство наследуется от CIM_ManagedSystemElement.

CreationClassName

Тип данных: string

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

Квалификаторы: Cim_Key, MaxLen (256)

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

CSCreationClassName

Тип данных: string

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

Квалификаторы: распространяется ("CIM_Process. CSCreationClassNameCim_Key,MaxLen (256)

Определение области имени класса создания компьютерной системы.

CSName

Тип данных: string

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

Квалификаторы: распространяется ("CIM_Process. CSName"), Cim_Key, MaxLen (256)

Определение области имени компьютерной системы.

Описание

Тип данных: string

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

Квалификаторы: DisplayName ("Описание")

Текстовое описание объекта.

Это свойство наследуется от CIM_ManagedSystemElement.

ExecutionState

Тип данных: uint16

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

Указывает текущее рабочее состояние потока.

Неизвестно (0)

Другое (1)

Готово (2)

Работает (3)

Заблокировано (4)

Приостановлено заблокировано (5)

Приостановлено готово (6)

Дескриптор

Тип данных: string

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

Квалификаторы: Key, MaxLen (256)

Идентификатор потока.

InstallDate

Тип данных: datetime

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

Квалификаторы: MappingStrings ("MIF. DMTF| ComponentID|001.5"), DisplayName ("Дата установки")

Дата и время установки объекта. Этому свойству не требуется значение, указывающее, что объект установлен.

Это свойство наследуется от CIM_ManagedSystemElement.

KernelModeTime

Тип данных: uint64

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

Квалификаторы: единицы (миллисекунды)

Время в режиме ядра в 100 единицах наносекунд. Если эти сведения недоступны, следует использовать значение 0 (ноль).

Дополнительные сведения об использовании значений uint64 в скриптах см. в разделе Создание скриптов в WMI.

имя;

Тип данных: string

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

Квалификаторы: DisplayName ("Имя")

Метка, по которой известен объект. При создании подкласса это свойство может быть переопределено как ключевое свойство.

Это свойство наследуется от CIM_ManagedSystemElement.

OSCreationClassName

Тип данных: string

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

Квалификаторы: распространяется ("CIM_Process. OSCreationClassName"), Cim_Key, MaxLen (256)

Определение области имени класса создания операционной системы.

ИМЯ OSName

Тип данных: string

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

Квалификаторы: распространяется ("CIM_Process. OSName"), Cim_Key, MaxLen (256)

Название операционной системы области.

Приоритет

Тип данных: uint32

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

Срочность выполнения потока. Приоритет потока может отличаться от приоритета собственного процесса. Если эти сведения недоступны для потока, следует использовать значение 0 (ноль).

ProcessCreationClassName

Тип данных: string

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

Квалификаторы: Распространяется ("CIM_Process. CreationClassName"), Cim_Key, MaxLen (256)

Имя класса создания области процесса.

ProcessHandle

Тип данных: string

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

Квалификаторы: Распространяется ("CIM_Process. Handle"), Key, MaxLen (256)

Дескриптор процесса определения области.

Состояние

Тип данных: string

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

Квалификаторы: MaxLen (10), DisplayName ("Status")

Текущее состояние объекта. Это свойство наследуется от CIM_ManagedSystemElement.

В эти значения входят:

ОК ("ОК")

Ошибка ("Ошибка")

Пониженный ("Пониженный")

Unknown ("Unknown")

Pred Fail ("Pred Fail")

Запуск ("Начало")

Остановка ("Остановка")

Служба ("Служба")

Подчеркнуто ("Подчеркнуто")

NonRecover ("NonRecover")

Нет контакта ("Нет контакта")

Lost Comm ("Lost Comm")

UserModeTime

Тип данных: uint64

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

Квалификаторы: единицы ("миллисекунда")

Время в пользовательском режиме в 100 единицах наносекунд. Если эти сведения недоступны, следует использовать значение 0 (ноль).

Дополнительные сведения об использовании значений uint64 в скриптах см. в разделе Скрипты в WMI.

Комментарии

Класс CIM_Thread является производным от CIM_LogicalElement.

WMI не реализует этот класс. Сведения о классах WMI, производных от CIM_Thread, см. в разделе Классы Win32.

Эта документация является производным от описаний классов CIM, опубликованных DMTF. Возможно, корпорация Майкрософт внесла изменения для исправления незначительных ошибок, соответствия стандартам документации по Microsoft SDK или предоставления дополнительных сведений.

Требования

Требование Значение
Минимальная версия клиента
Windows Vista
Минимальная версия сервера
Windows Server 2008
Пространство имен
Root\CIMV2
MOF
CIMWin32.mof
DLL
CIMWin32.dll

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

CIM_LogicalElement