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


Метод QuiesceDevice класса CIM_LogicalPort

Метод QuiesceDevice не рекомендуется использовать вместо более общего метода RequestStateChange, который напрямую перекрывается функциональными возможностями, предоставляемыми этим методом.

Запросы, чтобы логическийDevice полностью прекратила все текущие действия (входной параметр Quiesce = TRUE) или возобновить действие (= FALSE). Чтобы этот метод закваливали устройство, устройство должно иметь доступность (или дополнительную доступность) параметра "Выполнение или полная мощность" (значение=3) и EnabledStatus/StatusInfo "Включено". Например, если включено, устройство может быть отключено для диагностика или отключено для отключения питания и горячего переключения. Для метода "unquiesce" устройство должно иметь доступность (или дополнительную доступность) "Quiesced" (value=21) и EnabledStatus/StatusInfo "Включено". В этом случае устройство будет возвращено в состояние "Включено" и "Выполнение или полная мощность".

Возвращаемый код метода должен указывать на успешность или сбой теста. Он должен возвращать значение 0 в случае успешного выполнения, 1, если запрос не поддерживается вообще, 2, если запрос не поддерживается из-за текущего состояния устройства, а также другое значение, если произошла другая ошибка. В подклассе можно указать набор возможных кодов возврата с помощью квалификатора ValueMap в методе. Строки, в которых содержимое ValueMap имеют значение \'translated\', также могут быть указаны в подклассе в качестве квалификатора массива значений.

Синтаксис

uint32 QuiesceDevice(
  [in] boolean Quiesce
);

Параметры

Quiesce [in]

Если задано значение TRUE, то полностью прекратить все действия, если действие возобновления false.

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

Подлежит уточнению

Требования

Минимальная версия клиента
Windows 8
Минимальная версия сервера
Windows Server 2012
Пространство имен
Root\standardcimv2
MOF
NetTCPIP.mof
DLL-библиотеки
NetTCPIP.dll

См. также

CIM_LogicalPort