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