IUpdateServiceManager::SetOption メソッド (wuapi.h)

サービス ID を指定する オブジェクトのオプションを設定します。 SetOption メソッドは、自動更新の登録を変更したときに警告が表示されるかどうかを判断するためにも使用されます。

構文

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

パラメーター

[in] optionName

オブジェクトに提供されるサービス ID の形式を指定するには、このパラメーターを AllowedServiceID に設定します。

自動更新登録を変更するときに警告を表示するには、AllowWarningUI に設定します。

[in] optionValue

optionName パラメーターが AllowServiceID に設定されている場合、optionValue パラメーターは、VT_BSTR値として提供されるサービス ID に設定されます。

optionName が AllowWarningUI に設定されている場合、optionValue、自動更新の登録を変更するときに警告を表示するかどうかを指定するVT_BOOL値です。

optionValue パラメーターを VARIANT_TRUE に設定すると、警告 UI が表示されます。 警告 UI を抑制するには、VARIANT_FALSEに設定します。

戻り値

成功した場合 は、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