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


Метод IsFutureWindowAvailable в классе CCM_ServiceWindowManager

Метод IsFutureWindowAvailable класса WMI в Configuration Manager определяет, будет ли доступно окно службы указанного типа и заданной длительности.

Следующий синтаксис упрощен в коде MOF и определяет метод .

Синтаксис

uint32 IsFutureWindowAvailable(  
     [IN]  UInt32 ServiceWindowType,  
     [IN]  Boolean FallbackToAllProgramsWindow,  
     [IN]  UInt32 MaxRuntime,  
     [OUT] Boolean WillProgramRunInFuture  
);  

Параметры

ServiceWindowType
Тип данных: UInt32

Квалификаторы: [в]

Тип окна службы. В следующей таблице перечислены возможные значения.

Значение Тип окна службы Описание
1 ALLPROGRAM_SERVICEWINDOW Окно службы "Все программы"
2 PROGRAM_SERVICEWINDOW Окно службы программ
3 REBOOTREQUIRED_SERVICEWINDOW Перезагрузка обязательного окна службы
4 SOFTWAREUPDATE_SERVICEWINDOW Окно службы обновления программного обеспечения
5 OSD_SERVICEWINDOW Окно службы OSD
6 USER_DEFINED_SERVICE_WINDOW Соответствует нерабочим часам

FallbackToAllProgramsWindow
Тип данных: Boolean

Квалификаторы: [в]

true Значение , если универсальное окно службы всех программ используется, если окно, указанное в , недоступно; в ServiceWindowType противном случае — falseзначение .

MaxRuntime
Тип данных: UInt32

Квалификаторы: [в]

Максимальное время выполнения (в секундах), которое должно быть завершено при установке обновления программного обеспечения, прежде чем установка больше не будет отслеживаться Configuration Manager. Этот параметр также используется для определения того, достаточно ли времени для установки обновления до окончания периода обслуживания. Значение по умолчанию — 60 минут (3600 секунд) для пакетов обновления и 5 минут (300 секунд) для всех других типов обновлений программного обеспечения.

Важно!

Убедитесь, что максимальное значение времени выполнения не задано больше времени, чем настроенный период обслуживания, иначе установка обновления программного обеспечения не инициируется.

WillProgramRunInFuture
Тип данных: Boolean

Квалификаторы: [out]

true значение , если указанное окно службы будет доступно; В противном случае — falseзначение .

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

Тип UInt32 данных, который равен 0 для указания успешного выполнения или ненулевого значения для указания сбоя.

Сведения об обработке возвращенных ошибок см. в разделе Сведения об ошибках Configuration Manager.

Замечания

Требования

Требования к среде выполнения

Дополнительные сведения см. в разделе Требования к среде выполнения клиента Configuration Manager.

Требования к разработке

Дополнительные сведения см. в разделе Требования к разработке клиентов Configuration Manager.

См. также

Класс WMI клиента CCM_ServicewindowManager