Метод 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 |
|
DLL-библиотеки |
|