заголовок 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 Определяет типы обновлений, например драйвер или обновление программного обеспечения. |