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 |