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
错误代码。
返回代码 | 说明 |
---|---|
|
不允许计算机访问更新站点。 |
|
方法的参数无效。 |
要求
最低受支持的客户端 | Windows XP、Windows 2000 Professional 和 SP3 [仅限桌面应用] |
最低受支持的服务器 | Windows Server 2003、Windows 2000 Server SP3 [仅限桌面应用] |
目标平台 | Windows |
标头 | wuapi.h |
Library | Wuguid.lib |
DLL | Wuapi.dll |