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

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

Синтаксис

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)

Quiesce (9)

Перезагрузка (10)

Сброс (11)

DmTF Reserved (..)

Зарезервированный поставщик (32768..65535)

Задание [out]

Может содержать ссылку на CIM_ConcreteJob , созданную для отслеживания перехода состояния, инициированного вызовом метода.

TimeoutPeriod [in]

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

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

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

Завершено без ошибок (0)

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

Требования

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

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

Msvm_DVDDrive