Интерфейс IUpdateInstaller (wuapi.h)

Устанавливает или удаляет обновления с компьютера или на компьютере.

Наследование

Интерфейс IUpdateInstaller наследуется от интерфейса IDispatch . IUpdateInstaller также имеет следующие типы элементов:

Методы

Интерфейс IUpdateInstaller содержит следующие методы.

 
IUpdateInstaller::BeginInstall

Запускает асинхронную установку обновлений.
IUpdateInstaller::BeginUninstall

Запускает асинхронное удаление обновлений.
IUpdateInstaller::EndInstall

Завершает асинхронную установку обновлений.
IUpdateInstaller::EndUninstall

Завершает асинхронное удаление обновлений.
IUpdateInstaller::get_AllowSourcePrompts

Возвращает и задает логическое значение, указывающее, показывать ли пользователю исходные запросы при установке обновлений. (Получить)
IUpdateInstaller::get_ClientApplicationID

Возвращает и задает текущее клиентское приложение. (IUpdateInstaller.get_ClientApplicationID)
IUpdateInstaller::get_IsBusy

Возвращает логическое значение, указывающее, выполняется ли установка или удаление на компьютере в определенное время.
IUpdateInstaller::get_IsForced

Возвращает или задает логическое значение, указывающее, следует ли принудительно установить или удалить обновление. (Получить)
IUpdateInstaller::get_ParentHwnd

Возвращает и задает дескриптор родительского окна, которое может содержать диалоговое окно. (Получить)
IUpdateInstaller::get_ParentWindow

Возвращает и задает интерфейс, представляющий родительское окно, которое может содержать диалоговое окно. (Получить)
IUpdateInstaller::get_RebootRequiredBeforeInstallation

Возвращает логическое значение, указывающее, требуется ли перезагрузка системы перед установкой или удалением обновлений.
IUpdateInstaller::get_Updates

Возвращает и задает интерфейс, содержащий доступную только для чтения коллекцию обновлений, указанных для установки или удаления. (Получить)
IUpdateInstaller::Install

Запускает синхронную установку обновлений.
IUpdateInstaller::p ut_AllowSourcePrompts

Возвращает и задает логическое значение, указывающее, показывать ли пользователю исходные запросы при установке обновлений. (Put)
IUpdateInstaller::p ut_ClientApplicationID

Возвращает и задает текущее клиентское приложение. (IUpdateInstaller.put_ClientApplicationID)
IUpdateInstaller::p ut_IsForced

Возвращает или задает логическое значение, указывающее, следует ли принудительно установить или удалить обновление. (Put)
IUpdateInstaller::p ut_ParentHwnd

Возвращает и задает дескриптор родительского окна, которое может содержать диалоговое окно. (Put)
IUpdateInstaller::p ut_ParentWindow

Возвращает и задает интерфейс, представляющий родительское окно, которое может содержать диалоговое окно. (Put)
IUpdateInstaller::p ut_Updates

Возвращает и задает интерфейс, содержащий доступную только для чтения коллекцию обновлений, указанных для установки или удаления. (Put)
IUpdateInstaller::RunWizard

Запускает мастер, который поможет локальному пользователю выполнить действия по установке обновлений.
IUpdateInstaller::Uninstall

Запускает синхронное удаление обновлений.

Комментарии

Экземпляр этого интерфейса можно создать с помощью совместного класса UpdateInstaller. Используйте идентификатор программы Microsoft.Update.Installer для создания объекта .

Требования

Требование Значение
Минимальная версия клиента Windows XP, Windows 2000 Профессиональная с пакетом обновления 3 (SP3) [только классические приложения]
Минимальная версия сервера Windows Server 2003, Windows 2000 Server с пакетом обновления 3 (SP3) [только классические приложения]
Целевая платформа Windows
Header wuapi.h

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

IUpdateInstaller2