класс CIM_EnabledLogicalElement
Представляет логический элемент, который можно включить и отключить.
Синтаксис
[Abstract, Version("2.22.0"), UMLPackagePath("CIM::Core::CoreElements"), AMENDMENT]
class CIM_EnabledLogicalElement : CIM_LogicalElement
{
uint16 EnabledState = 5;
string OtherEnabledState;
uint16 RequestedState = 12;
uint16 EnabledDefault = 2;
datetime TimeOfLastStateChange;
uint16 AvailableRequestedStates[];
uint16 TransitioningToState = 12;
};
Члены
Класс CIM_EnabledLogicalElement имеет следующие типы членов:
Методы
Класс CIM_EnabledLogicalElement содержит эти методы.
Метод | Описание |
---|---|
RequestStateChange | Запрашивает изменение состояния элемента на указанное значение. |
Свойства
Класс CIM_EnabledLogicalElement имеет эти свойства.
-
AvailableRequestedStates
-
-
Тип данных: массив uint16
-
Тип доступа: только для чтения
-
Квалификаторы: ModelCorrespondence ("CIM_EnabledLogicalElement. RequestStateChange", "CIM_EnabledLogicalElementCapabilities. RequestedStatesSupported")
Указывает возможные значения для параметра RequestedState метода RequestStateChange .
Перечисленные значения должны быть подмножеством значений, содержащихся в свойстве RequestedStatesSupported связанного экземпляра CIM_EnabledLogicalElementCapabilities . Это свойство имеет значение NULL , если реализация не может определить набор возможных значений для текущего состояния элемента.
-
-
Включено (2)
-
Отключено (3)
-
Завершение работы (4)
-
В автономном режиме (6)
-
Тест (7)
-
Отложить (8)
-
Замораживая (9)
-
Перезагрузка (10)
-
Сброс (11)
-
Зарезервировано DMTF (..)
EnabledDefault
-
Тип данных: uint16
-
Тип доступа: чтение и запись
Указывает конфигурацию администратора по умолчанию или конфигурацию запуска для включенного состояния элемента. Значение по умолчанию Включено (2).
Включено (2)
Отключено (3)
Неприменимо (5)
Включено, но в автономном режиме (6)
Нет по умолчанию (7)
Замораживая (9)
Зарезервировано DMTF (..)
Зарезервировано поставщиком (32768..65535)
EnabledState
-
Тип данных: uint16
-
Тип доступа: только для чтения
-
Квалификаторы: ModelCorrespondence ("CIM_EnabledLogicalElement. OtherEnabledState")
Указывает состояние включенного элемента. Возможные значения включают переходы между состояниями. Например, Завершение работы (4) и Начало (10) являются временными состояниями между включенным и отключенным.
Неизвестно (0)
Другое (1)
Включено (2)
Элемент является или может выполнять команды, обрабатывать все команды в очереди и помещает в очередь новые запросы.
Отключено (3)
Элемент не будет выполнять команды и будет удалять все новые запросы.
Завершение работы (4)
Элемент находится в процессе переключения в состояние Отключено.
Неприменимо (5)
Элемент не поддерживает включение или отключение.
Включено, но в автономном режиме (6)
Элемент может выполнять команды и удалять все новые запросы.
В тесте (7)
Элемент находится в тестовом состоянии.
Отложено (8)
Элемент может выполнять команды, но будет ставить в очередь все новые запросы.
Замораживая (9)
Элемент включен, но в ограниченном режиме.
Начиная ( 10)
Элемент находится в процессе переключения в состояние Enabled. Новые запросы помещаются в очередь.
Зарезервировано DMTF (11..32767)
Зарезервировано поставщиком (32768..65535)
OtherEnabledState
-
Тип данных: string
-
Тип доступа: только для чтения
-
Квалификаторы: ModelCorrespondence ("CIM_EnabledLogicalElement. EnabledState")
Описывает состояние элемента, когда свойство EnabledState имеет значение Other. Это свойство должно иметь значение NULL , если EnabledState не имеет значение Other.
RequestedState
-
Тип данных: uint16
-
Тип доступа: только для чтения
-
Квалификаторы: ModelCorrespondence ("CIM_EnabledLogicalElement. EnabledState")
Указывает последнее запрошенное состояние элемента. Текущее состояние обозначается свойством EnabledState . Это свойство позволяет сравнивать последнее запрошенное и текущее состояния.
Примечание
Если свойство EnabledState имеет значение Not Applicable, это свойство не имеет смысла.
Неизвестно (0)
Последнее запрошенное состояние элемента неизвестно.
Включено (2)
Отключено (3)
Запрашивает немедленное отключение элемента, чтобы он не выполнял и не принимал команды или запросы на обработку.
Завершение работы (4)
Запрашивает упорядоченный переход в состояние "Отключено" и может включать в себя удаление питания для полного удаления любого существующего состояния.
Без изменений (5)
Не рекомендуется использовать вместо указания последнего запрошенного состояния "Неизвестно" (0). Если последнее запрошенное или требуемое состояние неизвестно, RequestedState должно иметь значение Unknown (0), но может иметь значение No Change (5).
В автономном режиме (6)
Элементу было предложено перейти на enabled, но offline EnabledState.
Тест (7)
Отложено (8)
Замораживая (9)
Перезагрузка (10)
Относится к выполнению "Завершение работы" и переходу в состояние "Включено".
Сброс (11)
Указывает, что элемент сначала имеет значение "Disabled", а затем "Enabled".
Неприменимо (12)
Зарезервировано DMTF (..)
Зарезервировано поставщиком (32768..65535)
TimeOfLastStateChange
-
Тип данных: datetime
-
Тип доступа: только для чтения
Указывает, когда последнее изменение состояния элемента. Если состояние элемента не изменилось и это свойство заполнено, ему необходимо задать нулевое значение интервала. Если изменение состояния было запрошено, но отклонено или еще не обработано, свойство не должно обновляться.
TransitioningToState
-
Тип данных: uint16
-
Тип доступа: только для чтения
-
Квалификаторы: ModelCorrespondence ("CIM_EnabledLogicalElement. RequestStateChange", "CIM_EnabledLogicalElement. RequestedState", "CIM_EnabledLogicalElement. EnabledState")
Указывает целевое состояние, до которого изменяется экземпляр.
Значение No Change указывает, что переход не выполняется. Значение Not Applicable указывает, что реализация не сообщает о текущих переходах.
Неизвестно (0)
Включено (2)
Отключено (3)
Завершение работы (4)
Без изменений (5)
В автономном режиме (6)
Тест (7)
Отложить (8)
Замораживая (9)
Перезагрузка (10)
Сброс (11)
Неприменимо (12)
Зарезервировано DMTF (..)
Требования
Требование | Значение |
---|---|
Минимальная версия клиента |
Windows 8 |
Минимальная версия сервера |
Windows Server 2012 |
Пространство имен |
Root\virtualization\v2 |
MOF |
|
DLL |
|