IUpdateServiceManager::SetOption 方法 (wuapi.h)

为指定服务 ID 的 对象设置选项。 SetOption 方法还用于确定更改自动汇报注册时是否显示警告。

语法

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

参数

[in] optionName

将此参数设置为 AllowedServiceID 以指定提供给 对象的服务 ID 的形式。

设置为 AllowWarningUI 可在更改自动汇报注册时显示警告。

[in] optionValue

如果 optionName 参数设置为 AllowServiceID,则 optionValue 参数设置为作为 VT_BSTR 值提供的服务 ID。

如果 optionName 设置为 AllowWarningUI,则 optionValue 是一个VT_BOOL值,该值指定在更改自动汇报的注册时是否显示警告。

将 optionValue 参数设置为 VARIANT_TRUE以显示警告 UI。 将其设置为VARIANT_FALSE以禁止显示警告 UI。

返回值

如果成功,则返回 S_OK 。 否则,返回 COM 或 Windows

错误代码。

返回代码 说明
WU_E_INVALID_OPERATION
不允许计算机访问更新站点。
E_INVALIDARG
方法的参数无效。

要求

   
最低受支持的客户端 Windows XP、Windows 2000 Professional 和 SP3 [仅限桌面应用]
最低受支持的服务器 Windows Server 2003、Windows 2000 Server SP3 [仅限桌面应用]
目标平台 Windows
标头 wuapi.h
Library Wuguid.lib
DLL Wuapi.dll

另请参阅

IUpdateServiceManager