Класс CIM_ConcreteJob
Конкретная версия класса CIM_Job . Этот класс представляет универсальную единицу работы с экземпляром, например пакет или задание печати.
Синтаксис
[Abstract, Version("2.22.0"), UMLPackagePath("CIM::Core::CoreElements"), AMENDMENT]
class CIM_ConcreteJob : CIM_Job
{
string InstanceID;
string Name;
uint16 JobState;
datetime TimeOfLastStateChange;
datetime TimeBeforeRemoval = "00000000000500.000000:000";
};
Члены
Класс CIM_ConcreteJob имеет следующие типы членов:
Методы
Класс CIM_ConcreteJob содержит следующие методы.
Метод | Описание |
---|---|
GetError | Извлекает сведения об ошибке для рабочего состояния конкретного задания. |
RequestStateChange | Запрашивает изменение указанного состояния на конкретное задание. |
Свойства
Класс CIM_ConcreteJob имеет следующие свойства.
-
InstanceID
-
Однозначно и непрозрачно идентифицирует экземпляр этого класса в область содержащего пространства имен.
Важно!
Чтобы обеспечить уникальность в пространстве имен, значение свойства InstanceID должно быть создано в следующем формате: OrgID:LocalID
OrgID должно содержать защищенное авторским правом, товарным знаком или иным образом уникальное имя, которое принадлежит бизнес-сущности, определяющей InstanceID, или быть зарегистрированным идентификатором, назначенным признанным глобальным органом. Этот шаблон аналогичен структуре имен классов схемы. Кроме того, чтобы обеспечить уникальность, первый двоеточие в InstanceID должно находиться между OrgID иLocalID. Поэтому OrgID не должен содержать двоеточие (':').
LocalID выбирается бизнес-сущностью и не должен повторно использоваться для идентификации различных базовых реальных элементов.
Если приведенный выше шаблон не используется, определяющая сущность должна гарантировать, что итоговое значение InstanceID не будет повторно использоваться ни в каких свойствах InstanceID , созданных этим поставщиком или другими поставщиками для этого пространства имен.
Для экземпляров, определенных распределенной целевой группой управления (DMTF), шаблон должен использоваться с параметром OrgID , равным CIM.
-
JobState
-
-
Тип данных: uint16
-
Тип доступа: только для чтения
Рабочее состояние задания и переход между этими состояниями.
-
-
Новые (2)
-
задание никогда не запускалось.
-
Начиная с (3)
-
Задание перемещается из состояний "Новый", "Приостановлено" или "Служба" в состояние "Выполняется".
-
Работает (4)
-
Задание выполняется.
-
Приостановлено (5)
-
Задание остановлено, но его можно легко перезапустить.
-
Завершение работы (6)
-
Задание переходит в состояние "Завершено", "Завершено" или "Завершено".
-
Завершено (7)
-
Задание выполнено в обычном режиме.
-
Завершено (8)
-
Задание было остановлено запросом на изменение состояния Terminate. Задание и все его базовые процессы завершены и могут быть перезапущены (это зависит от конкретного задания) только как новое задание.
-
Убит (9)
-
Задание было остановлено запросом на изменение состояния Kill. Базовые процессы могли остаться запущенным, и для освобождения ресурсов может потребоваться очистка.
-
Исключение (10)
-
Задание находится в ненормальном состоянии, которое может свидетельствовать о состоянии ошибки. Фактическое состояние может отображаться через объекты, относящиеся к заданию.
-
Служба (11)
-
Задание находится в состоянии конкретного поставщика, которое поддерживает обнаружение или разрешение проблем, или и то, и другое.
-
Ожидание запроса (12)
-
Ожидание разрешения запроса клиентом.
-
DmTF Reserved (13..32767)
-
Зарезервировано поставщиком (32768..65535)
имя;
-
Тип данных: string
-
Тип доступа: только для чтения
-
Квалификаторы: Обязательный, Переопределение ("Имя")
Понятное имя экземпляра. Кроме того, понятное имя можно использовать в качестве свойства для поиска или запроса.
Примечание
Имя не обязательно должно быть уникальным в пространстве имен.
TimeBeforeRemoval
-
Тип данных: datetime
-
Тип доступа: чтение и запись
-
Квалификаторы: обязательный
Указывает, как долго сохраняется завершенное задание. Значение по умолчанию — "0000000000500.000000:000" (пять минут).
TimeOfLastStateChange
-
Тип данных: datetime
-
Тип доступа: только для чтения
Дата или время последнего изменения состояния задания.
Примечание
Если состояние задания не изменилось и это свойство заполнено, ему необходимо задать нулевое значение интервала.
Требования
Требование | Значение |
---|---|
Минимальная версия клиента |
Windows 8 |
Минимальная версия сервера |
Windows Server 2012 |
Пространство имен |
Root\virtualization\v2 |
MOF |
|
DLL |
|