Прочитать на английском

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


заголовок wuapi.h

Этот заголовок используется API агента центра обновления Windows. Дополнительные сведения см. в следующем разделе:

wuapi.h содержит следующие интерфейсы программирования:

Интерфейсы

 
IAutomaticUpdates

Содержит функциональные возможности автоматических обновлений. (IAutomaticUpdates)
IAutomaticUpdates2

Содержит функциональные возможности автоматических обновлений. (IAutomaticUpdates2)
IAutomaticUpdatesResults

Содержит свойства только для чтения, описывающие автоматическое обновление.
IAutomaticUpdatesSettings

Содержит параметры, доступные в автоматических обновлениях. (IAutomaticUpdatesSettings)
IAutomaticUpdatesSettings2

Содержит параметры, доступные в автоматических обновлениях. (IAutomaticUpdatesSettings2)
IAutomaticUpdatesSettings3

Содержит параметры, доступные в автоматических обновлениях. (IAutomaticUpdatesSettings3)
ICategory

Представляет категорию, к которой относится обновление.
ICategoryCollection

Представляет упорядоченный список интерфейсов ICategory только для чтения.
IDownloadCompletedCallback

Предоставляет обратный вызов, используемый при завершении асинхронной загрузки.
IDownloadCompletedCallbackArgs

Содержит сведения о завершении скачивания. Этот интерфейс выступает в качестве параметра делегата IDownloadCompletedCallback. Скачивание и установка обновления асинхронна.
IDownloadJob

Содержит свойства и методы, доступные для операции скачивания.
IDownloadProgress

Представляет ход выполнения асинхронной операции загрузки.
IDownloadProgressChangedCallback

Обрабатывает уведомление, указывающее на изменение хода выполнения асинхронной операции загрузки.
IDownloadProgressChangedCallbackArgs

Содержит сведения об изменении хода выполнения асинхронной операции загрузки.
IDownloadResult

Представляет результат операции скачивания.
IImageInformation

Содержит сведения о локализованном изображении, связанном с обновлением или категорией.
IInstallationAgent

Записывает результат обновления.
IInstallationBehavior

Представляет параметры установки и удаления обновления.
IInstallationCompletedCallback

Обрабатывает уведомление, указывающее, что асинхронная установка или удаление завершены.
IInstallationCompletedCallbackArgs

Содержит сведения о завершении установки и выступает в качестве параметра делегата IInstallationCompletedCallback. Скачивание и установка обновления асинхронна.
IInstallationJob

Содержит свойства и методы, доступные для операции установки или удаления.
IInstallationProgress

Представляет ход выполнения асинхронной установки или удаления.
IInstallationProgressChangedCallback

Определяет метод Invoke, который обрабатывает уведомление о ходе выполнения асинхронной установки или удаления.
IInstallationProgressChangedCallbackArgs

Содержит сведения об изменении хода асинхронной установки или удаления во время выполнения обратного вызова.
IInstallationResult

Представляет результат установки или удаления.
IInvalidProductLicenseException

Инкапсулирует исключение, которое возникает при обнаружении недопустимой лицензии для продукта.
ISearchCompletedCallback

Содержит метод, обрабатывающий уведомление о завершении асинхронной операции поиска.
ISearchCompletedCallbackArgs

Содержит сведения о завершении асинхронного поиска. Он также выступает в качестве параметра делегата SearchCompletedCallback.
ISearchJob

Содержит свойства и методы, доступные для операции поиска.
ISearchResult

Представляет результат поиска.
IStringCollection

Представляет упорядоченный список строк.
ISystemInformation

Содержит сведения о указанном компьютере. Эта информация относится к агенту центра обновления Windows (WUA).
IUpdate

Содержит свойства и методы, доступные для обновления. (IUpdate)
IUpdate2

Содержит свойства и методы, доступные для обновления. (IUpdate2)
IUpdate3

Содержит свойства и методы, доступные для обновления. (IUpdate3)
IUpdate4

Содержит свойства и методы, доступные для обновления. (IUpdate4)
IUpdate5

Содержит свойства и методы, доступные для обновления. (IUpdate5)
IUpdateCollection

Представляет упорядоченный список обновлений.
IUpdateDownloadContent

Представляет содержимое скачивания обновления. (IUpdateDownloadContent)
IUpdateDownloadContent2

Представляет содержимое скачивания обновления. (IUpdateDownloadContent2)
IUpdateDownloadContentCollection

Представляет коллекцию содержимого скачивания для обновления.
IUpdateDownloader

Загружает обновления с сервера.
IUpdateDownloaderEx

Загружает обновления с сервера. (IUpdateDownloaderEx)
IUpdateDownloadResult

Содержит свойства, указывающие состояние операции загрузки для обновления.
IUpdateEx

Содержит свойства и методы, доступные для обновления. (IUpdateEx)
IUpdateException

Представляет сведения о аспектах результатов поиска, возвращаемых в объекте ISearchResult, который был неполным.
IUpdateExceptionCollection

Представляет упорядоченный список интерфейсов IUpdateException только для чтения.
IUpdateHistoryEntry

Представляет записанную историю обновления. (IUpdateHistoryEntry)
IUpdateHistoryEntry2

Представляет записанную историю обновления. (IUpdateHistoryEntry2)
IUpdateHistoryEntryCollection

Представляет упорядоченный список интерфейсов IUpdateHistoryEntry только для чтения.
IUpdateIdentity

Представляет уникальный идентификатор обновления.
IUpdateInstallationResult

Содержит свойства и методы, доступные для состояния установки или удаления обновления.
IUpdateInstaller

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

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

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

Предоставляет методы для завершения обновлений, которые ранее были выполнены или установлены.
IUpdateLockdown

Ограничивает доступ к методам и свойствам объектов, реализующих метод этого интерфейса.
IUpdateSearcher

Выполняет поиск обновлений на сервере. (IUpdateSearcher)
IUpdateSearcher2

Выполняет поиск обновлений на сервере. (IUpdateSearcher2)
IUpdateSearcher3

Выполняет поиск обновлений на сервере. (IUpdateSearcher3)
IUpdateService

Содержит сведения о службе, зарегистрированной в агенте центра обновления Windows (WUA) или с автоматическими обновлениями. (IUpdateService)
IUpdateService2

Содержит сведения о службе, зарегистрированной в агенте центра обновления Windows (WUA) или с автоматическими обновлениями. (IUpdateService2)
IUpdateServiceCollection

Представляет список интерфейсов IUpdateService.
IUpdateServiceManager

Добавляет или удаляет регистрацию службы обновления с помощью агента центра обновления Windows или автоматического обновления. (IUpdateServiceManager)
IUpdateServiceManager2

Добавляет или удаляет регистрацию службы обновления с помощью агента центра обновления Windows или автоматического обновления. (IUpdateServiceManager2)
IUpdateServiceRegistration

Содержит сведения о состоянии регистрации службы.
IUpdateSession

Представляет сеанс, в котором вызывающий объект может выполнять операции, связанные с обновлениями. Например, этот интерфейс представляет сеансы, в которых вызывающий выполняет поиск, скачивание, установку или удаление. (IUpdateSession)
IUpdateSession2

Представляет сеанс, в котором вызывающий объект может выполнять операции, связанные с обновлениями. Например, этот интерфейс представляет сеансы, в которых вызывающий выполняет поиск, скачивание, установку или удаление. (IUpdateSession2)
IUpdateSession3

Представляет сеанс, в котором вызывающий объект может выполнять операции, связанные с обновлениями. Например, этот интерфейс представляет сеансы, в которых вызывающий выполняет поиск, скачивание, установку или удаление. (IUpdateSession3)
IWebProxy

Содержит параметры прокси-сервера HTTP.
IWindowsDriverUpdate

Содержит свойства и методы, доступные только из обновления драйвера Windows.
IWindowsDriverUpdate2

Содержит свойства и методы, доступные только из обновления драйвера Windows. (IWindowsDriverUpdate2)
IWindowsDriverUpdate3

Содержит свойства и методы, доступные только из обновления драйвера Windows. (IWindowsDriverUpdate3)
IWindowsDriverUpdate4

Содержит свойства и методы, доступные только из обновления драйвера Windows. (IWindowsDriverUpdate4)
IWindowsDriverUpdate5

Содержит свойства и методы, доступные только из обновления драйвера Windows. (IWindowsDriverUpdate5)
IWindowsDriverUpdateEntry

Содержит свойства, доступные только из обновления драйвера Windows.
IWindowsDriverUpdateEntryCollection

Содержит коллекцию записей обновления драйверов, связанных с обновлением драйвера. Все свойства имеют стандартную семантику коллекции.
IWindowsUpdateAgentInfo

Извлекает сведения о версии агента центра обновления Windows (WUA).

Перечисления

 
AddServiceFlag

Определяет возможные способы обработки запросов регистрации службы интерфейсом IUpdateServiceManager2.
AutoDownloadMode

Определяет типы логики, которая используется для определения того, будет ли автоматическое обновление автоматически загружать обновление после определения применимости к компьютеру.
AutomaticUpdatesNotificationLevel

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

Определяет возможные способы задания свойства NotificationLevel интерфейса IAutomaticUpdatesSettings или свойства IncludeRenameUpdates интерфейса IAutomaticUpdatesSettings2.
AutomaticUpdatesScheduledInstallationDay

Определяет дни недели при установке или удалении обновлений автоматическими обновлениями.
AutomaticUpdatesUserType

Определяет тип пользователя.
AutoSelectionMode

Определяет типы логики, которая используется для определения того, будет ли определенное обновление автоматически выбрано, когда пользовательские представления доступных обновлений в пользовательском интерфейсе Центра обновления Windows.
DeploymentAction

Определяет действие, для которого обновление развертывается явно.
DownloadPhase

Определяет ход загрузки текущего обновления, возвращаемого свойством CurrentUpdateDownloadPhase интерфейса IDownloadProgress.
DownloadPriority

Определяет возможные приоритеты для операции скачивания.
DownloadType

Указывает тип загрузки для выполнения.
InstallationImpact

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

Определяет возможное поведение перезапуска для обновления.
OperationResultCode

Определяет возможные результаты загрузки, установки, удаления или проверки в обновлении.
SearchScope

Определяет множество обновлений, которые должны возвращаться обновлениями поиска:_per-компьютера, обновлениями для каждого пользователя или обоими.
UpdateExceptionContext

Определяет контекст, в котором можно предоставить объект IUpdateException.
UpdateLockdownOption

Определяет функциональные возможности, к которым объект агента центра обновления Windows (WUA) может получить доступ из Центра обновления Windows.
UpdateOperation

Определяет операции, которые можно предпринять при обновлении.
UpdateServiceOption

Определяет параметры, влияющие на способ удаления регистрации службы для службы пакетов сканирования.
UpdateServiceRegistrationState

Определяет возможные состояния для службы обновления.
UpdateType

Определяет типы обновлений, например драйвер или обновление программного обеспечения.