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


Метод IAutomaticUpdates::P ause (wuapi.h)

[IAutomaticUpdates::P ause больше не поддерживается. Начиная с Windows 10 вызовы приостановки всегда возвращают S_OK, но ничего не делают.]

Приостанавливает автоматическое обновление.

Синтаксис

HRESULT Pause();

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

В случае успешного выполнения возвращает S_OK. В противном случае возвращает код ошибки COM или Windows.

Этот метод также может возвращать следующие коды ошибок.

Код возврата Описание
E_ACCESSDENIED
Этот метод не может быть вызван с удаленного компьютера.
WU_E_INVALID_OPERATION
Компьютеру не удалось получить доступ к сайту обновления.
WU_E_AU_NOSERVICE
Автоматическое Обновления не включено.
WU_E_AU_PAUSED
Автоматическое Обновления приостановлено.
WU_E_LEGACYSERVER
Невозможно выполнить поиск обновлений, если выполняются следующие условия:
  • Свойству ServerSelection интерфейса IUpdateSearcher присвоено значение ssManagedServer или ssDefault.
  • Управляемый сервер на компьютере является сервером Служб обновления программного обеспечения Майкрософт (SUS) 1.0.

Комментарии

Для этого метода требуются разрешения администратора.

Автоматическая Обновления может быть приостановлена всего на восемь часов. Это ограничение зависит от разных двоичных версий. Вызывающие абоненты должны вызывать метод Resume после вызова Pause , как только им больше не нужно приостанавливать автоматическое обновление.

Этот метод возвращает WU_E_INVALID_OPERATION , если объект, реализующий интерфейс, заблокирован.

Этот метод возвращает WU_E_AU_NOSERVICE, если автоматическая Обновления отключена, инициализация, не инициализация или не настроена.

Требования

Требование Значение
Минимальная версия клиента Windows Vista [только классические приложения]
Минимальная версия сервера Windows Server 2003 [только классические приложения]
Целевая платформа Windows
Header wuapi.h
Библиотека Wuguid.lib
DLL Wuapi.dll

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

IAutomaticUpdates

IAutomaticUpdates.Resume