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
라이브러리 Wuguid.lib
DLL Wuapi.dll

참고 항목

IUpdateServiceManager