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


Метод IUpdateServiceManager::SetOption (wuapi.h)

Задайте параметры для объекта , указывающего идентификатор службы. Метод SetOption также используется для определения того, отображается ли предупреждение при изменении регистрации автоматического Обновления.

Синтаксис

HRESULT SetOption(
  [in] BSTR    optionName,
  [in] VARIANT optionValue
);

Параметры

[in] optionName

Присвойте этому параметру значение AllowedServiceID, чтобы указать форму идентификатора службы, предоставленного объекту .

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

[in] optionValue

Если параметру optionName присвоено значение AllowServiceID, параметру optionValue присваивается идентификатор службы, который предоставляется в качестве значения VT_BSTR .

Если параметру optionName присвоено значение AllowWarningUI, optionValue — это VT_BOOL значение, указывающее, следует ли отображать предупреждение при изменении регистрации автоматического Обновления.

Задайте параметру optionValue значение VARIANT_TRUE, чтобы отобразить пользовательский интерфейс предупреждения. Присвойте ему значение VARIANT_FALSE, чтобы отключить пользовательский интерфейс предупреждения.

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

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

код ошибки.

Код возврата Описание
WU_E_INVALID_OPERATION
Компьютер не может получить доступ к сайту обновления.
E_INVALIDARG
Недопустимый аргумент метода .

Требования

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

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

IUpdateServiceManager