Метод RequestStateChange класса Msvm_VssComponent
Запрашивает изменение состояния.
Синтаксис
uint32 RequestStateChange(
[in] uint16 RequestedState,
[out] CIM_ConcreteJob REF Job,
[in] datetime TimeoutPeriod
);
Параметры
-
RequestedState [in]
-
Новое состояние. Сведения помещаются в свойство RequestedState экземпляра , если код возврата метода RequestStateChange равен 0 или 4096. Дополнительные сведения см. в описании свойств EnabledState и RequestedState для элемента . Это должно быть одно из следующих значений.
-
Включено (2)
-
Отключено (3)
-
Завершение работы (4)
-
Автономный (6)
-
Тест (7)
-
Отложить (8)
-
Заморажи ( 9)
-
Перезагрузка (10)
-
Сброс (11)
-
DmTF Reserved (..)
-
Зарезервировано поставщиком (32768..65535)
Задание [out]
Может содержать ссылку на CIM_ConcreteJob , созданную для отслеживания перехода состояния, инициированного вызовом метода.
TimeoutPeriod [in]
Период времени ожидания, указывающий максимальное время, которое клиент ожидает перехода в новое состояние. Формат интервала должен использоваться для указания timeoutPeriod. Значение 0 или пустой параметр указывает, что у клиента нет требований к времени для перехода.
Если это свойство не содержит значения 0 или NULL и реализация не поддерживает этот параметр, возвращается код возврата "Use Of Timeout Parameter Not Supported".
Возвращаемое значение
Этот метод возвращает одно из следующих значений:
-
Выполнено без ошибок (0)
-
Не поддерживается (1)
Требования
Требование | Значение |
---|---|
Минимальная версия клиента |
Windows 8.1 |
Минимальная версия сервера |
Windows Server 2012 R2 |
Пространство имен |
Root\virtualization\v2 |
MOF |
|
DLL |
|