Интерфейс 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 |