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


Метод RequestStateChange класса Msvm_LANEndpoint

Запрашивает изменение состояния.

Синтаксис

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]

Период времени ожидания, указывающий максимальное время, которое клиент ожидает перехода в новое состояние. Для указания периода ожидания необходимо использовать формат интервала. Значение 0 или Null указывает, что клиент не требует времени для перехода. Если это свойство не содержит значения 0 или Null и реализация не поддерживает этот параметр, необходимо вернуть код возврата 4098 (Параметр времени ожидания не поддерживается).

Возвращаемое значение

Этот метод возвращает одно из следующих значений:

Выполнено без ошибок (0)

Не поддерживается (1)

Требования

Требование Значение
Минимальная версия клиента
Windows 8.1
Минимальная версия сервера
Windows Server 2012 R2
Пространство имен
Root\virtualization\v2
MOF
WindowsVirtualization.V2.mof
DLL
Vmms.exe

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

Msvm_LANEndpoint