다음을 통해 공유


IWbemContext::SetValue 메서드(wbemcli.h)

IWbemContext::SetValue 메서드는 명명된 컨텍스트 값을 만들거나 덮어씁니다.

구문

HRESULT SetValue(
  [in] LPCWSTR wszName,
  [in] long    lFlags,
  [in] VARIANT *pValue
);

매개 변수

[in] wszName

NULL일 수 없습니다. 컨텍스트 값 이름을 나타내는 읽기 전용 포인터입니다. 이 값은 null로 종료되어야 합니다.

[in] lFlags

예약되어 있습니다. 이 매개 변수는 0이어야 합니다.

[in] pValue

읽기 전용으로 처리되는 유효한 VARIANT를 가리킵니다. VARIANT의 값은 명명된 컨텍스트 값이 됩니다. 전체 IWbemClassObject 개체는 VT_UNKNOWN 형식을 사용하는 VARIANT에 묶어 단순 값뿐만 아니라 저장할 수 있습니다. 호출자는 IID_IUnknown 요청하고 VARIANT에서 반환된 포인터를 사용하여 IWbemClassObject 개체에서 QueryInterface를 실행해야 합니다.

pValue가 포함된 IWbemClassObject 개체를 포함하는 경우 호출자는 IID_IUnknownIWbemClassObject::QueryInterface를 호출하고 VT_UNKNOWN 형식을 사용하여 결과 포인터를 VARIANT에 배치해야 합니다. 원래 포함된 개체는 쓰기 작업 중에 복사되므로 작업에서 수정할 수 없습니다.

반환 값

이 메서드는 메서드 호출의 상태 나타내는 HRESULT를 반환합니다. 다음 목록은 HRESULT에 포함된 값을 나열하고 설명합니다.

요구 사항

요구 사항
지원되는 최소 클라이언트 Windows Vista
지원되는 최소 서버 Windows Server 2008
대상 플랫폼 Windows
헤더 wbemcli.h(Wbemidl.h 포함)
라이브러리 Wbemuuid.lib
DLL Esscli.dll; Fastprox.dll; FrameDyn.dll; FrameDynOS.dll; Wbemcomn.dll; Wbemcore.dll; Wbemess.dll; Wmipjobj.dll

추가 정보

IWbemContext

IWbemContext::GetValue